1.6 KiB
Contributors Guide
For who is this guide?
This guide is meant for users who want to contribute to the codebase of Universal Android Debloater New Generation, whether that is the application code or the JSON-file for adding packages. To keep all processes streamlined and consistent, we're asking you to stick to this guide whenever contributing.
What are the guidelines?
As for our branching strategy, we're using Trunk-Based Development.
In short, there's one trunk branch named main (also known as master). Apart from main/master there can be different short-lived branches, such as:
- Features (
feature/*) - Fixes (
hotfix/*or simplyfix/*) - Dependency updates (
deps/*) - Etc.
Do mind that these branch names do only not apply to the addition of packages; for that, we use the following scheme: [issue number][issue title]. This can be done automatically too.
This is how it looks like and works:
As for commits, we prefer using Conventional Commit Messages. When working in any of the branches listed above (if there's an existing issue for it), close it using a closing keyword.
When creating a PR, please make sure your changes are documented clearly.
