Before opening a new app request/PR with updates to a config, please read the following information to ensure that the app you want is suitable for this site. It will save you and the maintainers of the repo time. If you choose to ignore these instructions, your request/PR may be ignored.
-
Check the config website to see if the app you want is already available there.
-
Search in both open AND closed discussions to see if this app has already been requested by someone else.
-
Do not request apps that are simple configs - see below.
-
Forks of apps will not be accepted, unless both the package name and display name of the app has been changed. This is so people do not unknowingly download unofficial versions of apps.
-
Only configs from official sources from the app are accepted. This means reupload site (eg. APKPure, APKMirror etc...) configs will NOT be added.
If you've gone through the above steps, then you can open an app request. Make sure to include at a minimum:
- The link from where you can download the APK.
- What you have tried to get the app working so far. If you have a working config, consider creating a PR yourself.
-
Search in both open AND closed PRs to see if someone has already tried to add the app at some point, and if it was declined, the reason why.
-
Do not add apps that are simple configs - see below.
-
Forks of apps will not be accepted, unless both the package name and display name of the app has been changed. This is so people do not unknowingly download unofficial versions of apps.
-
Only configs from official sources from the app are accepted. This means reupload site (eg. APKPure, APKMirror etc...) configs will NOT be added.
If you've gone through the above steps, then you can open an PR. Keep these things in mind:
- Keep the amount of alternative configs to a minimum, only provide the ones that will work the best in the long term.
- Ensure that you leave as many config options as you can as the default setting. Only change what you need. For example, with a GitHub config you would not add an app with the
Include prereleases
setting enabled unless necessary as not everyone will want prereleases.
A simple config is an app that you can add by simply pasting the URL of the website and clicking add in Obtainium, without changing any additional settings.
The exception to this is if the URL may be hard to find. For example, the URL which has the links to Signal APKs (https://updates.signal.org/android/latest.json) is not easy to find unless you have knowledge of browser developer tools.