From 24cc414d670b07dcdf9b85a0432556f2ca37d5be Mon Sep 17 00:00:00 2001 From: Gabriel Luong Date: Mon, 9 Jan 2023 11:13:49 -0500 Subject: [PATCH] [fenix] For https://github.com/mozilla-mobile/fenix/issues/26855 - Direct users to Bugzilla for issue tracking --- .github/ISSUE_TEMPLATE/---bug-report.yml | 91 ------------------- .github/ISSUE_TEMPLATE/---feature-request.md | 19 ---- .../ISSUE_TEMPLATE/---performance-issue.md | 19 ---- .../---webcontent-issue-report.md | 25 ----- .github/ISSUE_TEMPLATE/--spike.md | 24 ----- .github/ISSUE_TEMPLATE/--telemetry-request.md | 21 ----- .github/ISSUE_TEMPLATE/--ui-test.md | 13 --- .github/ISSUE_TEMPLATE/--unit-test.md | 13 --- .github/ISSUE_TEMPLATE/--user-story.md | 18 ---- .github/ISSUE_TEMPLATE/config.yml | 5 + .../release-checklist.md | 0 11 files changed, 5 insertions(+), 243 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/---bug-report.yml delete mode 100644 .github/ISSUE_TEMPLATE/---feature-request.md delete mode 100644 .github/ISSUE_TEMPLATE/---performance-issue.md delete mode 100644 .github/ISSUE_TEMPLATE/---webcontent-issue-report.md delete mode 100644 .github/ISSUE_TEMPLATE/--spike.md delete mode 100644 .github/ISSUE_TEMPLATE/--telemetry-request.md delete mode 100644 .github/ISSUE_TEMPLATE/--ui-test.md delete mode 100644 .github/ISSUE_TEMPLATE/--unit-test.md delete mode 100644 .github/ISSUE_TEMPLATE/--user-story.md create mode 100644 .github/ISSUE_TEMPLATE/config.yml rename .github/ISSUE_TEMPLATE/release_checklist.md => docs/release-checklist.md (100%) diff --git a/.github/ISSUE_TEMPLATE/---bug-report.yml b/.github/ISSUE_TEMPLATE/---bug-report.yml deleted file mode 100644 index f47c4455a..000000000 --- a/.github/ISSUE_TEMPLATE/---bug-report.yml +++ /dev/null @@ -1,91 +0,0 @@ -name: "\U0001F41E Bug report" -description: Create a report to help us improve. -title: "[Bug]: " -labels: ["\U0001F41E bug", "needs:triage"] -body: - - type: markdown - attributes: - value: | - - Please do your best to search for duplicate issues before filing a new issue so we can keep our issue board clean. - - Have a look at ["I want to file an issue!"][info] for more information. - - Read the [Community Participation Guidelines][guidelines] and the [Bugzilla Etiquette guidelines][bugzilla] before filing an issue. - - [info]: https://github.com/mozilla-mobile/fenix#i-want-to-file-an-issue - [guidelines]: https://www.mozilla.org/en-US/about/governance/policies/participation/ - [bugzilla]: https://bugzilla.mozilla.org/page.cgi?id=etiquette.html - - type: textarea - attributes: - label: Steps to reproduce - description: Steps to reproduce the behaviour. - placeholder: | - 1. Have a tab open.. - 2. Go to.. - 3. Click on.. - 4. Observe.. - validations: - required: true - - type: textarea - attributes: - label: Expected behaviour - placeholder: A menu should open.. - validations: - required: true - - type: textarea - attributes: - label: Actual behaviour - placeholder: The app closes unexpectedly.. - validations: - required: true - - type: markdown - attributes: - value: | - # Device information - - type: input - attributes: - label: Device name - description: The name of the device model and manufacturer. - placeholder: Google Pixel 2 - validations: - required: false - - type: input - attributes: - label: Android version - description: You can find the Android version information in the About section of your device's system settings. - placeholder: Android 10 - validations: - required: true - - type: dropdown - attributes: - label: Firefox release type - description: You can find this information in Settings -> About Firefox. - options: - - Firefox Nightly - - Firefox Beta - - Firefox - validations: - required: true - - type: input - attributes: - label: Firefox version - description: You can find this information in Settings -> About Firefox. - placeholder: 89.0.10 - validations: - required: true - - type: textarea - attributes: - label: Device logs - description: | - Device logs or crash information can greatly aid in debugging. You can find some details here on how to [retrieve device logs or crash IDs][log]. - - [log]: https://github.com/mozilla-mobile/fenix/wiki/Logging-Crash-Information - validations: - required: false - - type: textarea - attributes: - label: Additional information - description: | - If you have any additional information for us, use the field below. - Please note, you can attach screenshots or screen recordings here, by - dragging and dropping files in the field below. - validations: - required: false diff --git a/.github/ISSUE_TEMPLATE/---feature-request.md b/.github/ISSUE_TEMPLATE/---feature-request.md deleted file mode 100644 index 52eb50f61..000000000 --- a/.github/ISSUE_TEMPLATE/---feature-request.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -name: "⭐️ Feature request" -about: Suggest an idea for this project -title: '' -labels: "🌟 feature request" -assignees: '' - ---- -[comment]: # (Please do your best to search for duplicate issues before filing a new issue so we can keep our issue board clean) -[comment]: # (Every issue should have exactly one feature request described in it. Please do not file feedback list tickets as it is difficult to parse them and address their individual points) -[comment]: # (Feature Requests are better when they’re open-ended instead of demanding a specific solution e.g: “I want an easier way to do X” instead of “add Y”) -[comment]: # (Read https://github.com/mozilla-mobile/fenix#i-want-to-file-an-issue for more information) - -### What is the user problem or growth opportunity you want to see solved? - -### How do you know that this problem exists today? Why is this important? - -### Who will benefit from it? - diff --git a/.github/ISSUE_TEMPLATE/---performance-issue.md b/.github/ISSUE_TEMPLATE/---performance-issue.md deleted file mode 100644 index 11f342660..000000000 --- a/.github/ISSUE_TEMPLATE/---performance-issue.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -name: "⌛ Performance issue" -about: Create a performance issue if the app is slow or it uses too much memory, disk space, battery, or network data -title: "" -labels: "performance" -assignees: '' - ---- - -## Steps to reproduce - -### Expected behavior - -### Actual behavior - -### Device information - -* Android device: ? -* Fenix version: ? diff --git a/.github/ISSUE_TEMPLATE/---webcontent-issue-report.md b/.github/ISSUE_TEMPLATE/---webcontent-issue-report.md deleted file mode 100644 index 827d1e6b3..000000000 --- a/.github/ISSUE_TEMPLATE/---webcontent-issue-report.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -name: "\U0001F4BB Web content issue report" -about: Create an issue specifically about something wrong with web content while using Fenix -title: "[webcontent]" -labels: "\U0001F4BB bug" -assignees: '' - ---- - -## Site with issue and any steps to reproduce - -### Expected behavior - -### Actual behavior - -### Does toggling Tracking Protection fix the issue? (Press the shield icon in the toolbar while on the site to see toggle) - -### Can you reproduce in Chrome (or other non-Mozilla browser)? - - - -### Device information - -* Android device: ? -* Fenix version: ? diff --git a/.github/ISSUE_TEMPLATE/--spike.md b/.github/ISSUE_TEMPLATE/--spike.md deleted file mode 100644 index 2bf8cf96b..000000000 --- a/.github/ISSUE_TEMPLATE/--spike.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -name: "\U000026CF Investigative Spike" -about: Create an investigation spike -title: "[Spike]" - ---- - -## Title -Brief description of what needs to be investigated, including the User story for which the spike is needed. - -## Description -Description of what is being investigated, including: -Method of investigation (engineering research, prototype, etc. -Boundaries of investigation (time box to x hours, does not include UX, etc.) - -## Deliverables -Description of deliverables, including: -Documentation of investigation results (within the spike ticket, or linked to it), including: -Findings -Recommendations -List of possible user stories to implement recommendations, including estimates -Next Steps -Reach out to Product to go over results of investigation. - diff --git a/.github/ISSUE_TEMPLATE/--telemetry-request.md b/.github/ISSUE_TEMPLATE/--telemetry-request.md deleted file mode 100644 index cc2604868..000000000 --- a/.github/ISSUE_TEMPLATE/--telemetry-request.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -name: "\U0001F4C8 Telemetry User Story" -about: Create a telemetry user story, assigned to an Epic to track telemetry -title: "[Telemetry]" -labels: Feature:Telemetry -assignees: '' - ---- - -## Description & Product Manager / Data Scientist User Story - -## What questions will you answer with this data? - -## Acceptance Criteria -- [ ] ENG files a [DS JIRA](https://jira.mozilla.com/projects/DO/issues/DO-228?filter=allopenissues) request outlining their methodology. -- [ ] DS sign off on instrumentation methodology addressing product questions. -- [ ] Event pings can be queried via re:dash -- [ ] Event pings can be queried via amplitude -- [ ] We are sending telemetry events for the actions listed in the requirements -- [ ] We have documented the telemetry -- [ ] We have asked a data steward to [review](https://github.com/mozilla/data-review/blob/master/request.md) the telemetry diff --git a/.github/ISSUE_TEMPLATE/--ui-test.md b/.github/ISSUE_TEMPLATE/--ui-test.md deleted file mode 100644 index 7eae4dd02..000000000 --- a/.github/ISSUE_TEMPLATE/--ui-test.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -name: "\U0001F494 Intermittent UI Test Issue" -about: Create an issue to help log a UI test failure -labels: "eng:ui-test, intermittent-test" -title: "Intermittent UI test failure - " -assignees: '' - ---- - -### Firebase Test Run: -Provide a Firebase test run report link here showcasing the problem -### Stacktrace: -### Build: diff --git a/.github/ISSUE_TEMPLATE/--unit-test.md b/.github/ISSUE_TEMPLATE/--unit-test.md deleted file mode 100644 index e5aac4353..000000000 --- a/.github/ISSUE_TEMPLATE/--unit-test.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -name: "\U0001F6A8 Intermittent Unit Test Issue" -about: Create an issue to help log a Unit Test failure -labels: "eng:intermittent-test" -title: "Intermittent Unit Test failure - " -assignees: '' - ---- - -### Test Run: -Provide a test run report link here showcasing the problem (e.g, Taskcluster), and a link to the source Github event -### Stacktrace: -### Build: diff --git a/.github/ISSUE_TEMPLATE/--user-story.md b/.github/ISSUE_TEMPLATE/--user-story.md deleted file mode 100644 index d70da2d04..000000000 --- a/.github/ISSUE_TEMPLATE/--user-story.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -name: "\U0001F469\U0001F3FB‍\U0001F4BB User Story" -about: Create a user story for an epic -title: "" -labels: '' -assignees: '' - ---- -## User Story -- As a user, I want … so I can do … (keep it problem-centric) - -## Dependencies -- List dependencies on other issues/teams etc. - - -### Acceptance Criteria -- I can do … (e.g. add a bookmark) - diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 000000000..c787b0db7 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: We are now using Bugzilla for issue tracking! + url: https://bugzilla.mozilla.org/enter_bug.cgi?product=Fenix + about: Please file your ticket there, and select the corresponding component from the list. If the component is not in the list, select "General". In commit messages, please reference the ticket using "Bug 1234567 - " as prefix. diff --git a/.github/ISSUE_TEMPLATE/release_checklist.md b/docs/release-checklist.md similarity index 100% rename from .github/ISSUE_TEMPLATE/release_checklist.md rename to docs/release-checklist.md