From b600990f300f6dffa831dc6841da6029eac3be41 Mon Sep 17 00:00:00 2001 From: Samuel FORESTIER Date: Mon, 9 Nov 2020 11:10:17 +0100 Subject: [PATCH] Publishes GitHub templates to simplify issue reporting and contributions --- .github/ISSUE_TEMPLATE/bug.md | 38 ++++++++++++++++++++++++ .github/ISSUE_TEMPLATE/change_request.md | 30 +++++++++++++++++++ .github/PULL_REQUEST_TEMPLATE.md | 28 +++++++++++++++++ 3 files changed, 96 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug.md create mode 100644 .github/ISSUE_TEMPLATE/change_request.md create mode 100644 .github/PULL_REQUEST_TEMPLATE.md diff --git a/.github/ISSUE_TEMPLATE/bug.md b/.github/ISSUE_TEMPLATE/bug.md new file mode 100644 index 0000000..592a844 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.md @@ -0,0 +1,38 @@ +--- +name: Bug report +about: Create a report to help us improve Thunderbird User.JS +title: "[BUG] " +labels: 'bug' +assignees: '' + +--- + +**Describe the bug** + + + +**Expected behavior** + + + +**Screenshots** + + + +**Environment** + +- Thunderbird version used (X.Y.Z) : +- `thunderbird user.js` template version used (X.Y or commit SHA) : +- Operating system and version : +- \[IF RELEVANT\] Graphical environment name and version : + + +**Additional context** + + + +**Checklist** + +- [ ] I can confirm the bug is due to `thunderbird user.js` **template** and not an overridden preference nor an add-on ; +- [ ] I have searched for `[SETUP-*]` tags and read them up ; +- [ ] I have searched the GitHub project (issues and Wiki) for my issue. diff --git a/.github/ISSUE_TEMPLATE/change_request.md b/.github/ISSUE_TEMPLATE/change_request.md new file mode 100644 index 0000000..c77651e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/change_request.md @@ -0,0 +1,30 @@ +--- +name: Change request +about: Suggest a change for Thunderbird User.JS +title: "[RFC] " +labels: 'enhancement' +assignees: '' + +--- + +**Is your feature request related to a problem? Please describe.** + + + +**List the concerned preferences** + + + +**Describe alternatives you've considered** + + + +**Additional context** + + + +**Checklist** + +- [ ] I know `thunderbird user.js` is a **template** and personal preferences should be stored elsewhere ; +- [ ] The change I want to propose should globally improve the `usability / ( privacy + security + anti-fingerprinting )` ratio ; +- [ ] I agree that subsequent modifications to my change scope may occur in the future. diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..d99ccb7 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,28 @@ + + + +## Description + + + +## Reason and / or context + + + + +## How has this been tested ? + + + +## Types of changes : + +- [ ] Bug fix (non-breaking change which fixes an issue) +- [ ] Typo / style fix (non-breaking change which improves readability) +- [ ] New feature (non-breaking change which adds functionality) +- [ ] Breaking change (fix or feature that would cause existing functionality to change) + +## Checklist : + +- [ ] My changes looks good ; +- [ ] I agree that my code may be modified in the future ; +- [ ] My code follows the code style of this project (see `.eslintrc.yml`).