Update notes_about_new_packaging_v2.md

This commit is contained in:
John Hackett 2023-03-31 21:39:21 +01:00 committed by GitHub
parent ca588dbd0c
commit 360627a91e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -31,9 +31,10 @@ Usage: `python3 convert_app_to_packaging_v2.py /path/yo/your/app`
This will edit the file in place and you should then carefully review and iterate over what the script did for you.
### Highlights of the new format
The [example repo](https://github.com/YunoHost/example_ynh) illustrates the below.
- **The manifest is now written as toml (`manifest.toml`)** instead of json (`manifest.json`). The structure of the manifest itself has been reworked and now include:
- The `upstream` section (now mandatory)
- An `integration` section meant to formalize what minimum YunoHost version is required, the list of supported architectures, declare if SSO/LDAP is supported, typical resource usage. This is meant to be displayed both in the catalog (similar to app stores) and on the app info page after installing the app - though this is still work in progress.