fix(developer): update AppAPI installation for ExApps

Signed-off-by: Edward Ly <contact@edward.ly>
This commit is contained in:
Edward Ly
2024-10-30 10:41:27 -07:00
parent 88fb429e10
commit 5ea6385ace
2 changed files with 10 additions and 4 deletions

View File

@@ -7,8 +7,14 @@ We highly recommend using `Julius Knorr's Docker setup <https://github.com/juliu
Suggested IDE: **PhpStorm**, though you can certainly use any IDE of your preference such as **VS Code** or **Vim**.
Installation from the source code
""""""""""""""""""""""""""""""""""
Install AppAPI
""""""""""""""
All ExApps require the `AppAPI <https://apps.nextcloud.com/apps/app_api>`_ Nextcloud app as a dependency.
As of Nextcloud version 30.0.1, AppAPI is automatically installed by default.
If you prefer,
you can also build the latest development version of AppAPI from the source code,
in which case uninstall the release version of AppAPI and perform the following steps.
Clone the latest main branch:
@@ -28,7 +34,7 @@ Then, build frontend assets in development mode:
.. code-block:: bash
npm ci && npm run build
npm ci && npm run dev
Enable AppAPI from the directory where the ``occ`` command resides:

View File

@@ -2,7 +2,7 @@ Introduction
============
**ExApps** (short for "External Apps") are Nextcloud apps that are developed in another programming language (outside of PHP) using the AppAPI OCS API.
AppAPI is a project introduced by Nextcloud to revolutionize the process of application development within the Nextcloud ecosystem.
`AppAPI <https://apps.nextcloud.com/apps/app_api>`_ is a project introduced by Nextcloud to revolutionize the process of application development within the Nextcloud ecosystem.
Overview
--------