From a5136a6674058053de13341f5643e56575624579 Mon Sep 17 00:00:00 2001 From: Anonymoussaurus <50231698+AnonymousWP@users.noreply.github.com> Date: Wed, 18 Feb 2026 15:52:31 +0100 Subject: [PATCH] chore(pull-request-templates): add templates (#1283) * chore(pull-request-template): add templates Introduce two pull request templates to standardize contributions: .github/pull_request_template/app.md for app-related changes (description, related issues, testing matrix, checklist) and .github/pull_request_template/packages.md for package updates (description, testing, acknowledgements, package validation checklist). These templates help ensure consistent PR metadata and verification steps for maintainers and contributors. * chore(pull-request-templates): add documentation template Add .github/pull_request_template/documentation.md to provide a standardized pull request template for documentation updates. The template includes a Description section, Documentation Changes section, and a checklist (link to CONTRIBUTING, clarity, grammar/spelling, link verification, code example testing, and markdown formatting) to improve consistency and quality of doc PRs. * chore(pull-request-templates): add desktop/window manager fields Add 'Desktop Environment' and 'Window System/Manager' checklist items to the app PR template to capture more detailed testing environment information. Also adjust the ADB version line indentation to align with the checklist structure. * chore(pull-request-templates): use absolute URL for contributing guidelines * chore(pull-request-templates): move files to dedicated folder * chore(pull-request-template): reword checkbox Co-authored-by: Angel J <78835633+iamanaws@users.noreply.github.com> --------- Co-authored-by: Angel J <78835633+iamanaws@users.noreply.github.com> --- .github/PULL_REQUEST_TEMPLATE/app.md | 31 +++++++++++++++++++ .../PULL_REQUEST_TEMPLATE/documentation.md | 18 +++++++++++ .github/PULL_REQUEST_TEMPLATE/packages.md | 21 +++++++++++++ .github/pull_request_template.md | 21 +++++++++++++ 4 files changed, 91 insertions(+) create mode 100644 .github/PULL_REQUEST_TEMPLATE/app.md create mode 100644 .github/PULL_REQUEST_TEMPLATE/documentation.md create mode 100644 .github/PULL_REQUEST_TEMPLATE/packages.md create mode 100644 .github/pull_request_template.md diff --git a/.github/PULL_REQUEST_TEMPLATE/app.md b/.github/PULL_REQUEST_TEMPLATE/app.md new file mode 100644 index 0000000..41e92ae --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE/app.md @@ -0,0 +1,31 @@ +## Description + + + +### Related issues + + + + +## How has this been tested? + + + +- [ ] Unit tests added/updated +- [ ] Manual testing performed +- [ ] Tested on the following environment(s): + - OS: + - Desktop Environment: + - Window System/Manager: + - ADB version: + - Rust version: + +## Checklist + +- [ ] I have read the [CONTRIBUTING guidelines](https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/blob/main/CONTRIBUTING.md) +- [ ] My code follows the project's code style +- [ ] I have performed a self-review of my own code +- [ ] I have commented my code, particularly in hard-to-understand areas +- [ ] My changes generate no new warnings +- [ ] I have tested the application with these changes +- [ ] The CI/CD pipeline passes diff --git a/.github/PULL_REQUEST_TEMPLATE/documentation.md b/.github/PULL_REQUEST_TEMPLATE/documentation.md new file mode 100644 index 0000000..530277e --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE/documentation.md @@ -0,0 +1,18 @@ +## Description + + + + + +## Documentation Changes + + + +## Checklist + +- [ ] I have read the [CONTRIBUTING guidelines](https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/blob/main/CONTRIBUTING.md) +- [ ] My changes are clear and easy to understand +- [ ] I have checked for grammar and spelling errors +- [ ] I have verified all links are correct +- [ ] I have tested any code examples provided +- [ ] The documentation is properly formatted with markdown diff --git a/.github/PULL_REQUEST_TEMPLATE/packages.md b/.github/PULL_REQUEST_TEMPLATE/packages.md new file mode 100644 index 0000000..38cc9b2 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE/packages.md @@ -0,0 +1,21 @@ +## Description + + + + + +## Testing + +- [ ] I have tested these packages on a real device or emulator +- [ ] Package names follow correct naming conventions (e.g., `com.example.app`) +- [ ] Package names have been verified against device/ADB output +- [ ] Descriptions are accurate and helpful +- [ ] No duplicate packages added + +## Acknowledgements + +- [ ] I have read the [CONTRIBUTING guidelines](https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/blob/main/CONTRIBUTING.md) +- [ ] I have followed the package addition guidelines +- [ ] I have reviewed the [Removal Definitions](https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/wiki/Debloat-Lists#removal-definitions) in the wiki +- [ ] All package information is accurate and tested +- [ ] I understand my PR may be modified before merging diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..523bbb6 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,21 @@ +## Description + + + +## Related issues + + + + +## Checklist + +- [ ] I have read the [CONTRIBUTING guidelines](https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/blob/main/CONTRIBUTING.md) +- [ ] I have performed a self-review of my changes +- [ ] My changes generate no new warnings +- [ ] The CI/CD pipeline passes (or is expected to pass) + +