mirror of
https://github.com/YunoHost/apps.git
synced 2024-09-03 20:06:07 +02:00
Update README
This commit is contained in:
parent
a727ee12ac
commit
071f9aa068
5 changed files with 1248 additions and 2 deletions
BIN
.official.json.swp
Normal file
BIN
.official.json.swp
Normal file
Binary file not shown.
105
README.md
105
README.md
|
@ -1,2 +1,103 @@
|
|||
# apps
|
||||
YunoHost application lists: official and community
|
||||
# YunoHost apps directory
|
||||
|
||||
<img src="https://yunohost.org/logo.png" width=80>
|
||||

|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
Here you will find the repositories and versions of every apps integrated in YunoHost.
|
||||
|
||||
https://yunohost.org/apps
|
||||
|
||||
|
||||
## 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](#contributing)
|
||||
|
||||
|
||||
## 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](https://github.com/YunoHost/apps/tree/master/community.json)
|
||||
* 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` or `ready`
|
||||
|
||||
Here is an example app addition:
|
||||
```json
|
||||
"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](https://github.com/YunoHost/apps/pulls/).
|
||||
|
||||
|
||||
#### 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.
|
||||
|
||||
---
|
||||
|
||||
#### More information on [yunohost.org/packaging_apps](https://yunohost.org/packaging_apps)
|
||||
|
||||
|
|
1
community.json
Normal file
1
community.json
Normal file
|
@ -0,0 +1 @@
|
|||
{}
|
1144
official.json
Normal file
1144
official.json
Normal file
File diff suppressed because it is too large
Load diff
BIN
screenshot.jpg
Normal file
BIN
screenshot.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 71 KiB |
Loading…
Add table
Reference in a new issue