The repository is divided into several folders to make it easier for the first-time contributors as well as those who do not have access to a personal computer. However, we encourage you to create a new issue if you are not willing to investigate your proposed changes.
To contribute, read the JSON schema section in README and then, create a pull request with the desired changes. Minor changes should be accepted without much review, but major changes such as the addition of a new package require a review. The review process is decided by the maintainers based on the type of change. Third-party reviews are welcome, but the mere approval does not count, the reviewer must leave helpful comments for authors as well as the maintainers.
Each json file represents a list of bloatware for a category. For example, aosp.json
contains a list of apps that
comes prebuilt with the AOSP itself, oem.json
contains a list of apps from all the vendors or OEMs. The list names
are very generic, and if you have a new idea for a list, it has to be generic too. For example, apps related to
productivity can be separated from misc.json
under a new json file. All entries must appear in the alphabetic order
based on their id
. You should avoid contributing to the pending.json
file as it is kept for compatibility reasons
only and shall be removed in the future.
suggestions
folder contains a list of suggestions for a certain category. The filename of each list is considered its
ID and should not contain any non-ASCII or whitespace characters. It is done this way because multiple apps could be
assigned the same set of suggestions. Here are a few things to remember before making a suggestion:
app_stores
,
email_clients
, vpn_services
.