mirror of
https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation.git
synced 2026-08-09 07:09:12 +02:00
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>
This commit is contained in:
parent
04c91de237
commit
a5136a6674
4 changed files with 91 additions and 0 deletions
31
.github/PULL_REQUEST_TEMPLATE/app.md
vendored
Normal file
31
.github/PULL_REQUEST_TEMPLATE/app.md
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
## Description
|
||||
|
||||
<!-- Please include a summary of your changes and any relevant context. -->
|
||||
|
||||
### Related issues
|
||||
|
||||
<!-- Link to related issues using keywords (e.g. Fixes <issue_number>) -->
|
||||
<!-- Learn more: https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests -->
|
||||
|
||||
## How has this been tested?
|
||||
|
||||
<!-- Describe the tests you ran to verify your changes. -->
|
||||
|
||||
- [ ] 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
|
||||
18
.github/PULL_REQUEST_TEMPLATE/documentation.md
vendored
Normal file
18
.github/PULL_REQUEST_TEMPLATE/documentation.md
vendored
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
## Description
|
||||
|
||||
<!-- Please describe the documentation changes you're adding or updating. -->
|
||||
<!-- Link to related issues using keywords (e.g. Fixes <issue_number>) -->
|
||||
<!-- Learn more: https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests -->
|
||||
|
||||
## Documentation Changes
|
||||
|
||||
<!-- Briefly describe what documentation was added or modified, and why -->
|
||||
|
||||
## 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
|
||||
21
.github/PULL_REQUEST_TEMPLATE/packages.md
vendored
Normal file
21
.github/PULL_REQUEST_TEMPLATE/packages.md
vendored
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
## Description
|
||||
|
||||
<!-- Please describe the package changes you're adding or updating. -->
|
||||
<!-- Link to related issues using keywords (e.g. Fixes <issue_number>) -->
|
||||
<!-- Learn more: https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests -->
|
||||
|
||||
## 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
|
||||
21
.github/pull_request_template.md
vendored
Normal file
21
.github/pull_request_template.md
vendored
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
## Description
|
||||
|
||||
<!-- Please include a clear summary of the changes in this pull request. -->
|
||||
|
||||
## Related issues
|
||||
|
||||
<!-- Link to related issues using keywords (e.g. Fixes <issue_number>) -->
|
||||
<!-- Learn more: https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests -->
|
||||
|
||||
## 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)
|
||||
|
||||
<!--
|
||||
Optional: specialized templates are kept in .github/PULL_REQUEST_TEMPLATE/
|
||||
For app/package/documentation-focused PRs, you can use it by including the template in the URL when creating the PR, e.g.
|
||||
https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/new/<branch_name>?template=app.md, https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/new/<branch_name>?template=package.md or https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/new/<branch_name>?template=documentation.md.
|
||||
-->
|
||||
Loading…
Add table
Add a link
Reference in a new issue