* Add new PluXml The older pluxml_ynh seems to be unmaintained. I propose this new script. It works with the last version of Pluxml (5.7). I have been able to install/upgrade/remove it. Package_check reports success to all check. I set Level4 to na in check_process because PluXml does not support ldap/ssowat authentification. I choose to set the state as "in progress", because I would like to have more feedback about this script. This is the first time I make an application for yunohost, I would be happy if you can check that everything is ok. ``` Package linter: SUCCESS Installation: SUCCESS Deleting: SUCCESS Installation in a sub path: SUCCESS Deleting from a sub path: SUCCESS Installation on the root: SUCCESS Deleting from root: SUCCESS Upgrade: SUCCESS Installation in private mode: SUCCESS Installation in public mode: SUCCESS Multi-instance installations: SUCCESS Malformed path: SUCCESS Port already used: SUCCESS Backup: SUCCESS Restore: SUCCESS Change URL: SUCCESS grep: /home/admin/package_check/levels.json: Aucun fichier ou dossier de ce type Level of this application: 3 () Level 1: 1 Level 2: 1 Level 3: 1 Level 4: 0 Level 5: 1 Level 6: 1 Level 7: 1 Level 8: 0 Level 9: 0 Level 10: 0 You can find the complete log of these tests in /home/admin/package_check/Complete.log Global working time for all tests: 21 minutes, 13 seconds. Disable iptables rules. Disable the network bridge. admin@domain:~$ ``` * Please don't change the level yourself * update pluxml_ynh correct the url and revision |
||
---|---|---|
app_levels | ||
locales | ||
locales-community | ||
locales-dev | ||
locales-official | ||
.gitignore | ||
.travis.yml | ||
add_or_update.py | ||
change_level.py | ||
check_id_unicity.py | ||
community.json | ||
dev.json | ||
generate_translation_file.py | ||
get_packager_email_addresses.sh | ||
LICENSE | ||
list_builder.py | ||
official.json | ||
README.md | ||
separate_locales_between_lists.py | ||
should_i_rebuild.sh | ||
update_translations.py |
YunoHost apps directory

Here you will find the repositories and versions of every apps integrated in YunoHost.
Lists
- official.json contains the repository information of validated apps.
- community.json contains all references to known YunoHost packages. If you want to add your app to the list, please send a Pull Request
Usage
The official package list is automatically fetched. If you want to enable the community package list on your YunoHost instance:
sudo yunohost app fetchlist -n community -u https://yunohost.org/community.json
Contributing
How to add your app to the community list
- Fork and edit the community list
- Add your app's ID and git information at the right alphabetical place
- Indicate the app's functioning state:
notworking
,inprogress
, orworking
- Send a Pull Request
App example addition:
"wallabag": {
"branch": "master",
"revision": "c2fc62438ac5c9503e3f4ebfdc425ec03a0ec0c0",
"url": "https://github.com/abeudin/wallabag_ynh",
"state": "working"
}
N.B. : You can now put HEAD
as revision
. This way, you won't have to come and update this file each time you change things in your app. But this also means that any change to your master
branch will be made available to everybody. Hence, when developing things which are not production-ready, if you use HEAD
we strongly recommend that you develop in a testing
branch (for instance) until you consider things stable enough to be merged in master
.
How to help translating
We invite you to use translate.yunohost.org instead of doing Pull Request for files in locales
folder.
Helper script
You can use the add_or_update.py
python script to add or update
your app from one of the 2 json files.
Usage:
./add_or_update.py [community.json OR official.json] [github/gitlab url OR app name [github/gitlab url OR app name [github/gitlab url OR app name ...]]]