Submitting to the App Store
When your app is ready and tested, you can submit it to be listed in the freeshard app store. This allows all other freeshard users to find and install it with a single click.
Submission Process
The backend of freeshard's app store is this repository on GitHub.
There is a folder for each app containing the app_meta.json
, the docker-compose.yml.template
and the app's icon.
To submit your app create a pull request in which you add the folder for your app.
Obviously, you may not modify any other apps except your own.
When committing your changes, please name your branch app/<your-app>
.
If you want to publish an update for your app you should update the app's files and create another pull request.
Metadata for the App Store
JSON | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 |
|
The store_info
section of the app_meta.json
file contains metadata about your app that is displayed in the app store.
Please provide at least a short description in the description_short
field.
Try not to make it longer than one or two sentences. It should fit on the app card in the apps list.
If you want, you can fill the description_long
field with a more verbose text.
Provide a string or a list of strings. The latter is displayed as multiple paragraphs.
Sometimes the user should be aware of some things about your app.
For that purpose, you can fill the hint
field.
Again, add a single string or a list of strings. The latter is displayed as bullet points.
Please do not add the is_featured
flag. That is something, we will do ourselves.