From 92e19ad1a4f99c21a2710e6b59fb77d4e29361c0 Mon Sep 17 00:00:00 2001 From: Devon Carew Date: Mon, 18 Nov 2024 17:03:21 -0800 Subject: [PATCH] test issue templates (#85) --- .github/ISSUE_TEMPLATE/1_issue_template.md | 36 ++++++++++ .github/ISSUE_TEMPLATE/2_analyzer.md | 17 +++++ .github/ISSUE_TEMPLATE/3_vm.md | 16 +++++ .github/ISSUE_TEMPLATE/4_web.md | 17 +++++ .github/ISSUE_TEMPLATE/5_cherry_pick.yml | 73 ++++++++++++++++++++ .github/ISSUE_TEMPLATE/6_breaking_change.yml | 40 +++++++++++ 6 files changed, 199 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/1_issue_template.md create mode 100644 .github/ISSUE_TEMPLATE/2_analyzer.md create mode 100644 .github/ISSUE_TEMPLATE/3_vm.md create mode 100644 .github/ISSUE_TEMPLATE/4_web.md create mode 100644 .github/ISSUE_TEMPLATE/5_cherry_pick.yml create mode 100644 .github/ISSUE_TEMPLATE/6_breaking_change.yml diff --git a/.github/ISSUE_TEMPLATE/1_issue_template.md b/.github/ISSUE_TEMPLATE/1_issue_template.md new file mode 100644 index 0000000..5ee3e13 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/1_issue_template.md @@ -0,0 +1,36 @@ +--- +name: Report a general issue. +about: Report a bug or suggest a feature. +--- + +Thank you for taking the time to file an issue! This tracker is for issues +related to: + +* Dart analyzer and linter +* Dart core libraries (`dart:async`, `dart:io`, etc.) +* Dart native and web compilers +* Dart VM + +Some other pieces of the Dart ecosystem are maintained elsewhere. Please file +issues in their repository: + +* Dart language: https://github.com/dart-lang/language +* Dart website: https://github.com/dart-lang/site-www +* Flutter: https://github.com/flutter/flutter +* Dart and Flutter DevTools: https://github.com/flutter/devtools +* `dart format`: https://github.com/dart-lang/dart_style +* `dart test`: https://github.com/dart-lang/test +* `dart pub`: https://github.com/dart-lang/pub + +If you aren't sure, file the issue here, and we'll find the right home for it. +In your issue, please include: + +* Dart version and tooling diagnostic info (`dart info`) +* Whether you are using Windows, macOS, or Linux (if applicable) +* Whether you are using Chrome, Safari, Firefox, Edge (if applicable) + +Missing some or all of the above might make the issue take longer or be +impossible to act on. + +If you simply have a question, please consider using the listed community +resources at https://dart.dev/community#join-the-conversation. diff --git a/.github/ISSUE_TEMPLATE/2_analyzer.md b/.github/ISSUE_TEMPLATE/2_analyzer.md new file mode 100644 index 0000000..4a0b461 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/2_analyzer.md @@ -0,0 +1,17 @@ +--- +name: Report an issue with Dart’s static analysis. +about: >- + Create a bug or file a feature request related to Dart Analysis (including the + command line analyzer, analysis in IDEs, the analysis server, and the linter). +labels: area-analyzer +--- + +If this is a bug report, please help us by providing: + +- a clear description of the problem you are experiencing +- the expected and actual behavior +- a repro with the the specific code triggering the issue +- the Dart SDK version (`dart --version`) + +The more information you can provide, the better we can understand and address +the issue. Thanks! diff --git a/.github/ISSUE_TEMPLATE/3_vm.md b/.github/ISSUE_TEMPLATE/3_vm.md new file mode 100644 index 0000000..e8e8497 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/3_vm.md @@ -0,0 +1,16 @@ +--- +name: Report an issue with the Dart VM. +about: >- + Create a bug or file a feature request related to the Dart VM. +labels: area-vm +--- + +If this is a bug report, please help us by providing: + +- a clear description of the problem you are experiencing +- the expected and actual behavior +- a repro with the the specific code triggering the issue +- the Dart SDK version (`dart --version`) + +The more information you can provide, the better we can understand and address +the issue. Thanks! diff --git a/.github/ISSUE_TEMPLATE/4_web.md b/.github/ISSUE_TEMPLATE/4_web.md new file mode 100644 index 0000000..38fa28b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/4_web.md @@ -0,0 +1,17 @@ +--- +name: Report an issue related to Dart web. +about: >- + Create a bug or file a feature request related to Dart web (including the web + compilers, web libraries, and JS interop). +labels: area-web +--- + +If this is a bug report, please help us by providing: + +- a clear description of the problem you are experiencing +- the expected and actual behavior +- a repro with the the specific code triggering the issue +- the Dart SDK version (`dart --version`) + +The more information you can provide, the better we can understand and address +the issue. Thanks! diff --git a/.github/ISSUE_TEMPLATE/5_cherry_pick.yml b/.github/ISSUE_TEMPLATE/5_cherry_pick.yml new file mode 100644 index 0000000..7f9389d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/5_cherry_pick.yml @@ -0,0 +1,73 @@ +name: Request a cherry-pick (for contributors use only). +description: Request a patch to be cherry-picked into a release. +title: '[CP] ' +labels: ['cherry-pick-review'] + +assignees: + - mit-mit + - athomas + - vsmenon + - itsjustkevin + +body: + - type: textarea + id: commit_hash + attributes: + label: Commit(s) to merge + description: What are the changelist(s) that have been merged to main? + validations: + required: true + - type: input + id: target + attributes: + label: Target + description: Should the changes be cherry-picked to beta, stable, or both? + validations: + required: true + - type: input + id: changelist + attributes: + label: Prepared changelist for beta/stable + description: Gerrit changelist(s) against beta and/or stable per https://github.com/dart-lang/sdk/tree/main/docs/Cherry-picks-to-a-release-channel.md + validations: + required: true + - type: textarea + id: issue_description + attributes: + label: Issue Description + description: Brief description of the issue. What is the issue? What platforms are the problems occurring on? + validations: + required: true + - type: textarea + id: fix + attributes: + label: What is the fix + description: Brief description of the fix. + validations: + required: true + - type: textarea + id: why + attributes: + label: Why cherry-pick + description: Describe the reasons, impacted users and functional issues to explain why this should be cherry-picked. + validations: + required: true + - type: textarea + id: risk + attributes: + label: Risk + description: What is the risk level of this cherry-pick? + validations: + required: true + - type: input + id: original_issue + attributes: + label: Issue link(s) + description: Add links to the original issues fixed by this cherry-pick + validations: + required: true + - type: textarea + id: extra_info + attributes: + label: Extra Info + description: Is there anything else we need to know about this cherry-pick? diff --git a/.github/ISSUE_TEMPLATE/6_breaking_change.yml b/.github/ISSUE_TEMPLATE/6_breaking_change.yml new file mode 100644 index 0000000..410b5c1 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/6_breaking_change.yml @@ -0,0 +1,40 @@ +name: Propose a breaking change (for contributors use only). +description: Initiate a breaking change process. +title: '[breaking change] <title>' +labels: ['breaking-change-request'] + +assignees: + - itsjustkevin + - kevmoo + +body: + - type: textarea + id: change_intent + attributes: + label: Change Intent + description: What is the intent of this change? + - type: textarea + id: justification + attributes: + label: Justification + description: What is the justification for this change? + - type: textarea + id: impact + attributes: + label: Impact + description: What is the impact of this change? + - type: textarea + id: mitigation + attributes: + label: Mitigation + description: How can we mitigate the impact? + - type: textarea + id: change_timeline + attributes: + label: Change Timeline + description: What is the expected timeline for deprecation / removal? + - type: textarea + id: associated_cls + attributes: + label: Associated CLs + description: Which CLs are in progress or have already landed to accomplish this change?