mirror of
https://github.com/YunoHost/apps.git
synced 2024-09-03 20:06:07 +02:00
YunoHost apps catalog
.gitignore | ||
community.json | ||
official.json | ||
README.md | ||
screenshot.jpg |
YunoHost apps directory

Here you will find the repositories and versions of every apps integrated in YunoHost.
Lists
- official.json contains the links and manifests of validated and maintained 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 community list
- Fork and edit the community list
- Add your app's ID and information to the right alphabetical place
- Include the git repository URL, branch and commit
- Include a timestamp of the last update time
- Include the full
manifest.json
file of your app - Include the state of functioning of your app:
not working
,in progress
orready
Here is an example app addition:
"wallabag": {
"git": {
"branch": "master",
"revision": "c2fc62438ac5c9503e3f4ebfdc425ec03a0ec0c0",
"url": "https://github.com/abeudin/wallabag_ynh.git"
},
"lastUpdate": 1424424628,
"manifest": {
"arguments": {
"install": [
{
"ask": {
"en": "Choose a domain for Wallabag",
"fr": "Choisissez un domaine pour Wallabag"
},
"example": "domain.org",
"name": "domain",
"type": "domain"
},
{
"ask": {
"en": "Choose a path for Wallabag",
"fr": "Choisissez un chemin pour Wallabag"
},
"default": "/wallabag",
"example": "/wallabag",
"name": "path",
"type": "path"
}
]
},
"description": {
"en": "A self hostable read-it-later app",
"fr": "Une application de lecture-plus-tard auto-hébergeable"
},
"id": "wallabag",
"maintainer": {
"email": "beudbeud@beudibox.fr",
"name": "beudbeud"
},
"multi_instance": "true",
"name": "Wallabag",
"url": "http://www.wallabag.org"
},
"state": "ready"
}
Then, just send a Pull Request.
How to add an app to official list
Same steps than above, but on the official.json
list.
Important: You have to find a maintainer willing to take care of the package while published.