mirror of
https://github.com/YunoHost/apps.git
synced 2024-09-03 20:06:07 +02:00
[enh] Simplify application list
This commit is contained in:
parent
94bae77b9f
commit
78e8dfdcf1
4 changed files with 520 additions and 6975 deletions
76
README.md
76
README.md
|
@ -7,6 +7,13 @@
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
|
<img src="https://yunohost.org/images/freshrss_logo.png" width=60>
|
||||||
|
<img src="https://yunohost.org/images/Icons_mumble.svg" width=60>
|
||||||
|
<img src="https://yunohost.org/images/Lutim_small.png" width=50>
|
||||||
|
<img src="https://yunohost.org/images/PluXml-logo_transparent.png" width=80>
|
||||||
|
<img src="https://yunohost.org/images/rainloop_logo.png" width=60>
|
||||||
|
<img src="https://yunohost.org/images/Etherpad.svg" width=60>
|
||||||
|
|
||||||
Here you will find the repositories and versions of every apps integrated in YunoHost.
|
Here you will find the repositories and versions of every apps integrated in YunoHost.
|
||||||
|
|
||||||
https://yunohost.org/apps
|
https://yunohost.org/apps
|
||||||
|
@ -14,7 +21,7 @@ https://yunohost.org/apps
|
||||||
|
|
||||||
## Lists
|
## Lists
|
||||||
|
|
||||||
- **official.json** contains the links and manifests of validated and maintained apps
|
- **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](#contributing)
|
- **community.json** contains all references to known YunoHost packages. If you want to add your app to the list, please [send a Pull Request](#contributing)
|
||||||
|
|
||||||
|
|
||||||
|
@ -30,72 +37,29 @@ sudo yunohost app fetchlist -n community -u https://yunohost.org/community.json
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
#### How to add your app to community list
|
#### How to add your app to the community list
|
||||||
|
|
||||||
* Fork and edit the [community list](https://github.com/YunoHost/apps/tree/master/community.json)
|
* Fork and edit the [community list](https://github.com/YunoHost/apps/tree/master/community.json)
|
||||||
* Add your app's ID and information to the right alphabetical place
|
* Add your app's ID and git information at the right alphabetical place
|
||||||
* Include the git repository URL, branch and commit
|
* Indicate the app's functioning state: `notworking`, `inprogress`, or `ready`
|
||||||
* Include a timestamp of the last update time
|
* Send a [Pull Request](https://github.com/YunoHost/apps/pulls/)
|
||||||
* Include the full `manifest.json` file of your app
|
|
||||||
* Include the state of functioning of your app: `not working`, `in progress` or `ready`
|
|
||||||
|
|
||||||
Here is an example app addition:
|
An example app addition:
|
||||||
```json
|
```json
|
||||||
"wallabag": {
|
"wallabag": {
|
||||||
"git": {
|
"branch": "master",
|
||||||
"branch": "master",
|
"revision": "c2fc62438ac5c9503e3f4ebfdc425ec03a0ec0c0",
|
||||||
"revision": "c2fc62438ac5c9503e3f4ebfdc425ec03a0ec0c0",
|
"url": "https://github.com/abeudin/wallabag_ynh.git"
|
||||||
"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"
|
"state": "ready"
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
Then, just send a [Pull Request](https://github.com/YunoHost/apps/pulls/).
|
#### How to add an app to the official list
|
||||||
|
|
||||||
|
Same steps than above, but on the `official.json` list with the status `validated`.
|
||||||
|
The integration will be discussed on the Pull Request.
|
||||||
|
|
||||||
#### How to add an app to official list
|
**Important**: You will have to find a maintainer willing to take care of the package while published if you want your app to be validated.
|
||||||
|
|
||||||
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.
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
6237
community.json
6237
community.json
File diff suppressed because it is too large
Load diff
1182
official.json
1182
official.json
File diff suppressed because it is too large
Load diff
BIN
screenshot.jpg
BIN
screenshot.jpg
Binary file not shown.
Before Width: | Height: | Size: 71 KiB After Width: | Height: | Size: 80 KiB |
Loading…
Add table
Reference in a new issue