mirror of
https://github.com/YunoHost/doc.git
synced 2024-09-03 20:06:26 +02:00
app packaging rework: add publishing page
This commit is contained in:
parent
5674a80e2d
commit
2bac8554bf
2 changed files with 8 additions and 2 deletions
|
@ -8,7 +8,7 @@ routes:
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
||||||
App scripts are the essential logic defining what happens when an app is `install`ed, `remove`d, `upgrade`d, `backup`ed, or `restore`d. They are written in [Bash](https://en.wikipedia.org/wiki/Bash_(Unix_shell)) which is the same thing as stuff you type in interactive mode in a terminal, though we added a bunch of custom YunoHost functions that we call `helpers` to standardize many common operations - for example adding the nginx configuration.
|
App scripts are the essential logic defining what happens when an app is `install`ed, `remove`d, `upgrade`d, `backup`ed, or `restore`d. They are written in [Bash](https://en.wikipedia.org/wiki/Bash_(Unix_shell)) which is the same stuff you type in interactive mode in a terminal, though we added a bunch of custom YunoHost functions that we call `helpers` to standardize many common operations - for example adding the nginx configuration.
|
||||||
|
|
||||||
Note that starting from packaging v2, the logic or what happens when an app is installed, etc. is also contained partially in the resource configuration in the `manifest.toml`.
|
Note that starting from packaging v2, the logic or what happens when an app is installed, etc. is also contained partially in the resource configuration in the `manifest.toml`.
|
||||||
|
|
||||||
|
|
|
@ -7,4 +7,10 @@ routes:
|
||||||
default: '/packaging_publishing'
|
default: '/packaging_publishing'
|
||||||
---
|
---
|
||||||
|
|
||||||
catalog (syntax, categories/antifeatures, level handled by the CI)
|
The official YunoHost's app catalog is maintained [in this repository](https://github.com/YunoHost/apps/), in particular [the `apps.toml` file](https://github.com/YunoHost/apps/blob/master/apps.toml).
|
||||||
|
|
||||||
|
For your app to be made available to everybody, you should make a pull request that adds your app inside the `apps.toml` (see the [detailed instructions in the README](https://github.com/YunoHost/apps/#how-to-add-your-app-to-the-application-catalog))
|
||||||
|
|
||||||
|
Note that the "real" catalog used by YunoHost servers is https://app.yunohost.org/default/v3/apps.json which is rebuilt every 4 hours.
|
||||||
|
|
||||||
|
NB: The `level` key is not to be set manually by maintainers. The `yunohost-bot` will [automatically create a pull request](https://github.com/YunoHost/apps/blob/master/tools/update_app_levels/update_app_levels.py) every Friday evening with results from the official CI, which are then to be manually reviewed and merged by the community.
|
||||||
|
|
Loading…
Add table
Reference in a new issue