Commit 9b61dece authored by Ilja's avatar Ilja

Add stable/unstable app lists

parent e84949fc
......@@ -16,7 +16,7 @@ First make sure you have the neutrinet apps list
If you don't have it, under *Custom applications list*, fill in the form with:
1. Name: *neutrinet*
2. URL: *https://neutrinet.be/apps.json*
2. URL: *https://apps.neutrinet.be/stable.json*
Then, click on the *Add* button.
......@@ -31,7 +31,7 @@ Now, we can install the Neutrinet application:
## From the CLI
First check if you have a list, probably named *neutrinet*, with *https://neutrinet.be/apps.json* as url.
First check if you have a list, probably named *neutrinet*, with *https://apps.neutrinet.be/stable.json* as url.
```shell
yunohost app listlists
......@@ -40,7 +40,7 @@ yunohost app listlists
If you don't have the list yet, you can add it using
```shell
yunohost app fetchlist --name neutrinet -u https://neutrinet.be/apps.json
yunohost app fetchlist --name neutrinet -u https://apps.neutrinet.be/stable.json
```
Once you have the list, you can install the app using
......@@ -72,11 +72,16 @@ sudo ./renew_cert_cron.sh -v
* Bugs, feature requests and other issues can be logged on the issue tracker at https://git.domainepublic.net/Neutrinet/neutrinet_ynh/issues
* Merge requests should be submitted at https://git.domainepublic.net/Neutrinet/neutrinet_ynh
* Merge requests should be done to the `unstable` branch
* Testers can use the unstable app list <https://apps.neutrinet.be/unstable.json> instead of <https://apps.neutrinet.be/stable.json>. The app will be released there before the final release so it can be properly tested.
## Publish a new version of the app
* Edit the [manifest](manifest.json) file to bump the version
* Edit the [upgrade](scripts/upgrade) script with the needed upgrades for previous installations
* Test the updated version both for new installs and upgrades and make sure the other scripts ([backup](scripts/backup), [remove](scripts/remove) and [upgrade](scripts/upgrade)) also still work
* In the [apps.json](https://neutrinet.be/apps.json) file you must update the `revision` with the current `sha` on the `stable` branch of the package and update the `lastUpdate` field. If you added things to the manifest file, you should add these changes ass well
1. Make sure the package is fully updated
* Edit the [manifest](manifest.json) file to bump the version
* Edit the [upgrade](scripts/upgrade) script with the needed upgrades for previous installations
* Test the updated version both for new installs and upgrades and make sure the other scripts ([backup](scripts/backup), [remove](scripts/remove) and [upgrade](scripts/upgrade)) also still work
2. Add the package to the app list. You can use <https://gitlab.domainepublic.net/Neutrinet/apps> for this.
1. First update the [unstable app list](https://apps.neutrinet.be/unstable.json)
* The `revision` must be the current `sha` on the `stable` branch of the package
* Update the `lastUpdate` field
* If you added things to the manifest file, they should be added here as well.
2. After it's been tested and approved, you can add it to the [stable applist](https://apps.neutrinet.be/stable.json)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment