Skip to content

Commit

Permalink
test issue templates (#85)
Browse files Browse the repository at this point in the history
  • Loading branch information
devoncarew authored Nov 19, 2024
1 parent 24dc8ea commit 92e19ad
Show file tree
Hide file tree
Showing 6 changed files with 199 additions and 0 deletions.
36 changes: 36 additions & 0 deletions .github/ISSUE_TEMPLATE/1_issue_template.md
Original file line number Diff line number Diff line change
@@ -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.
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/2_analyzer.md
Original file line number Diff line number Diff line change
@@ -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!
16 changes: 16 additions & 0 deletions .github/ISSUE_TEMPLATE/3_vm.md
Original file line number Diff line number Diff line change
@@ -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!
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/4_web.md
Original file line number Diff line number Diff line change
@@ -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!
73 changes: 73 additions & 0 deletions .github/ISSUE_TEMPLATE/5_cherry_pick.yml
Original file line number Diff line number Diff line change
@@ -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] <title>'
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?
40 changes: 40 additions & 0 deletions .github/ISSUE_TEMPLATE/6_breaking_change.yml
Original file line number Diff line number Diff line change
@@ -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?

0 comments on commit 92e19ad

Please sign in to comment.