Submit apps via GitLab
Introduction
To edit or add an app, you will have to edit a markdown file with extensive TOML frontmatter, which then is going to be rendered by Zola.
All content regarding apps or games lives in the LinuxPhoneApps repository in content/apps or content/games/, depending on what you want to edit.
Edit an app listing
Just click on the "edit this page on framagit" link at the bottom of the app listing page, and then click "Edit - Edit single file" on framagit GitLab.
Now make your changes, Check Listings explained for reference.
In the Commit message, enter a reason for the changes.
Select the "Start a new merge request with these changes" checkbox if it is shown.
Finally select "Commit changes". A merge request will be automatically started.
Adding an app
Just ignore the following paragraph and use LPA Helper!
To add an app, just download the template file for apps or games, and fill in at least the mandatory fields according to Listings explained for reference. Save the file with the apps lower case App ID (e.g., org.gnome.ghex.md
), if it does not have an App ID, the naming convention is as follows: noappid.authornickname.appname.md
If you want help out, but have not found an app to add, help working through our To Do list!
Creating a merge request
Navigate to the repository at https://framagit.org/linuxphoneapps/linuxphoneapps.frama.io and upload your new file using the + dropdown button.
In the Commit message, enter a reason for the commit.
Select the "Start a new merge request with these changes" checkbox if it is shown.
Finally select "Commit changes". That's it, a merge request will be automatically started. If the merge request is accepted your new file, or edit, will be added to the repository.