Why and how to contribute to the iOS app directory on https://app-talk.com.
There are many reasons you might be interested to contribute. Maybe you have spotted an error, maybe some URLs are not valid anymore, maybe you know of an app that supports URLs and it is not part of this documentation effort yet.
No matter your motivation, your contribution is much appreciated! 🙇
The repository for this site can be found at https://github.com/pietropizzi/app-talk and that is where you will have create a Pull Request with your changes.
The documentation you can see here is all found in .json
files in /data/apps. Each app has it's own file that has some basic information about the app plus all of its actions.
There are multiple ways for you to see how to add a new app or change something in an existing one.
- You can take a look at the already existing examples in /data/apps/ and go from there.
- A good starting point for a new app is /data/app-template.json. It has all the possible fields.
- A more formal description of the structure of the
.json
files is the schema which can be found in /src/schema/app.js.
- The
identifier
inside theinfo
object should be all lowercase with dashes-
. It should also not start with a number since it will be used as anid
in the html. - If you want to add an app icon (for example to a newly created app):
- Add it inside of /data/icons/ and give it the same name as the
identifier
. - It should be 512x512 pixels.
- It should have rounded corners (it should look like an app icon after all).
- You can use this shortuct(on iOS) to get the app icon from an app.
- Add it inside of /data/icons/ and give it the same name as the