manifest.toml with app specific infoinstall, upgrade, remove, backup and restore scripts, and any relevant conf files in conf/
change_url and config scripts too, or remove them if you have no use of themLICENSE file for the package.
LICENSE file is not meant to necessarily be the same LICENSE as the upstream app - it is only the LICENSE you want this package's code to published with and you can choose it freely! (If you don't know which to choose, we recommend the AGPL-3)doc/ directory (see the page about documenting packages)README.md files are to be automatically generated by https://github.com/YunoHost/apps_tools/blob/main/readme_generator
Example app, packaged for YunoHost
Explain in a few (10~15) words the purpose of the app or what it actually does (it is meant to give a rough idea to users browsing a catalog of 100+ apps)
🛠️ Upstream Example app repository: https://some.forge.com/example/example
Pull request are welcome and should target the testing branch.
The testing branch can be tested using:
# fresh install:
sudo yunohost app install https://github.com/YunoHost-Apps/example_ynh/tree/testing
# upgrade an existing install:
sudo yunohost app upgrade example -u https://github.com/YunoHost-Apps/example_ynh/tree/testing
Please see https://doc.yunohost.org/packaging_apps for more information.