From a60aa7a511c335fbd797e60c8b085cd8f01cf446 Mon Sep 17 00:00:00 2001 From: Devon Carew Date: Tue, 19 Nov 2024 19:40:45 +0000 Subject: [PATCH] [infra] update the list of github issue templates Change-Id: I3df8f3f7c2f30ede926ee248fe3448372ef6ca0c Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/396421 Reviewed-by: Kevin Moore Commit-Queue: Devon Carew --- .github/ISSUE_TEMPLATE/1_issue_template.md | 47 +++++++------------ .github/ISSUE_TEMPLATE/2_analyzer.md | 16 +++++++ .github/ISSUE_TEMPLATE/3_vm.md | 13 +++++ .github/ISSUE_TEMPLATE/4_web.md | 15 ++++++ .../{2_cherry_pick.yml => 5_cherry_pick.yml} | 4 +- ...aking_change.yml => 6_breaking_change.yml} | 6 ++- 6 files changed, 67 insertions(+), 34 deletions(-) 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 rename .github/ISSUE_TEMPLATE/{2_cherry_pick.yml => 5_cherry_pick.yml} (97%) rename .github/ISSUE_TEMPLATE/{3_breaking_change.yml => 6_breaking_change.yml} (93%) diff --git a/.github/ISSUE_TEMPLATE/1_issue_template.md b/.github/ISSUE_TEMPLATE/1_issue_template.md index f2c5401ec4df..28127a663790 100644 --- a/.github/ISSUE_TEMPLATE/1_issue_template.md +++ b/.github/ISSUE_TEMPLATE/1_issue_template.md @@ -1,39 +1,24 @@ --- -name: General issue -about: Report a bug or suggest a feature -title: 'Create an issue' +name: Report a general issue. +about: Report a bug or file a feature request. --- -Thank you for taking the time to file an issue! -This tracker is for issues related to: +Thank you for taking the time to file an issue! This tracker is for issues related to the Dart analyzer and linter, the Dart core libraries (`dart:async`, `dart:io`, etc.), the Dart native and web compilers, and the Dart VM. -* Dart analyzer and linter -* Dart core libraries (`dart:async`, `dart:io`, etc.) -* Dart native and web compilers -* Dart VM +When reporting an issue, please include: -Some other pieces of the Dart ecosystem are maintained elsewhere. -Please file issues in their repository: +- The 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) -* 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 +Other pieces of the Dart ecosystem are maintained elsewhere; please file issues in their respective repositories: -If you aren't sure, file the issue here, and we'll find the right home for it. -In your issue, please include: +- Flutter: https://github.com/flutter/flutter +- Dart language: https://github.com/dart-lang/language +- Dart website: https://github.com/dart-lang/site-www +- `dart format`: https://github.com/dart-lang/dart_style +- `dart pub`: https://github.com/dart-lang/pub +- `dart test`: https://github.com/dart-lang/test +- Dart & Flutter DevTools: https://github.com/flutter/devtools -* 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 Dart -developer communities on the following page: - -https://dart.dev/community#join-the-conversation +If you have a question, instead of using this issue tracker, please refer to the 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 000000000000..5ac27b806f31 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/2_analyzer.md @@ -0,0 +1,16 @@ +--- +name: Report an issue with Dart’s static analysis. +about: >- + Create a bug or file a feature request related to Dart's static 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, including 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 000000000000..b14229649602 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/3_vm.md @@ -0,0 +1,13 @@ +--- +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, including 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 000000000000..ac158e86e233 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/4_web.md @@ -0,0 +1,15 @@ +--- +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, including 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/2_cherry_pick.yml b/.github/ISSUE_TEMPLATE/5_cherry_pick.yml similarity index 97% rename from .github/ISSUE_TEMPLATE/2_cherry_pick.yml rename to .github/ISSUE_TEMPLATE/5_cherry_pick.yml index da46d93eec10..ba489548581b 100644 --- a/.github/ISSUE_TEMPLATE/2_cherry_pick.yml +++ b/.github/ISSUE_TEMPLATE/5_cherry_pick.yml @@ -1,12 +1,14 @@ -name: Request a cherry-pick. +name: Request a cherry-pick (used by contributors). description: Request a patch to be cherry-picked into a release (for contributors use only). title: '[CP] ' labels: ['cherry-pick-review'] + assignees: - mit-mit - athomas - vsmenon - itsjustkevin + body: - type: textarea id: commit_hash diff --git a/.github/ISSUE_TEMPLATE/3_breaking_change.yml b/.github/ISSUE_TEMPLATE/6_breaking_change.yml similarity index 93% rename from .github/ISSUE_TEMPLATE/3_breaking_change.yml rename to .github/ISSUE_TEMPLATE/6_breaking_change.yml index 68f4ef599773..8358b0990931 100644 --- a/.github/ISSUE_TEMPLATE/3_breaking_change.yml +++ b/.github/ISSUE_TEMPLATE/6_breaking_change.yml @@ -1,10 +1,12 @@ -name: Propose a breaking change. -description: Initiate a breaking change process (for contributors use only!). +name: Propose a breaking change (used by contributors). +description: Initiate a breaking change process (for contributors use only). title: '[breaking change] <title>' labels: ['breaking-change-request'] + assignees: - itsjustkevin - kevmoo + body: - type: textarea id: change_intent