Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use issue forms #4152

Merged
merged 7 commits into from Jun 27, 2021
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
56 changes: 0 additions & 56 deletions .github/ISSUE_TEMPLATE/BUG.md

This file was deleted.

33 changes: 0 additions & 33 deletions .github/ISSUE_TEMPLATE/DOCS.md

This file was deleted.

24 changes: 0 additions & 24 deletions .github/ISSUE_TEMPLATE/FEATURE.md

This file was deleted.

28 changes: 0 additions & 28 deletions .github/ISSUE_TEMPLATE/MODIFICATION.md

This file was deleted.

65 changes: 65 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.yaml
@@ -0,0 +1,65 @@
name: 🐞 Bug Report
description: Something went awry and you'd like to tell us about it.
labels: [t¹ 🐞 bug, triage]
tjenkinson marked this conversation as resolved.
Show resolved Hide resolved
body:
- type: markdown
attributes:
value: |
⚡️ katchow! We 💛 issues.

👉🏽 Need help or tech support? Please don't open an issue!
Head to https://is.gd/rollup_chat or https://stackoverflow.com/questions/tagged/rollupjs

👉🏽 Is this issue related to an official plugin? Please do not open an issue here, go to the plugins repository instead: https://github.com/rollup/plugins/issues

❤️ Rollup? Please consider supporting our collective:
👉 https://opencollective.com/rollup/donate
- type: input
id: version
attributes:
label: Rollup Version
placeholder: e.g. vX.Y.Z
validations:
required: true
- type: input
id: os_version
attributes:
label: Operating System (or Browser)
validations:
required: true
- type: input
id: node_version
attributes:
label: Node Version (if applicable)
validations:
required: false
- type: input
id: reproduction_link
attributes:
label: Link To Reproduction
description: |
Issues without minimal reproductions will be closed! Please provide a link to one by:
1. Using the REPL at https://rollupjs.org/repl/, or
2. Using the REPL.it reproduction template at https://repl.it/@rollup/rollup-repro
(allows full use of all rollup options and plugins), or
3. Provide a minimal repository link (Read https://git.io/fNzHA for instructions).
These may take more time to triage than the other options.

For some bugs it this may seem like overkill but believe us, very often what seems like a
"clear issue" is actually specific to some details of your setup. Having a runnable
reproduction not only "proves" your bug to us but also allows us to spend all our effort
fixing the bug instead of struggling to understand your issue.
validations:
required: true
- type: textarea
id: expected_behaviour
attributes:
label: Expected Behaviour
validations:
required: true
- type: textarea
id: actual_behaviour
attributes:
label: Actual Behaviour
validations:
required: true
37 changes: 37 additions & 0 deletions .github/ISSUE_TEMPLATE/docs.yaml
@@ -0,0 +1,37 @@
name: 📚 Documentation
description: Are the docs lacking or missing something? Do they need some new 🔥 hotness? Tell us here.
labels: [t² 📚 documentation, triage]
body:
- type: markdown
attributes:
value: |
⚡️ katchow! We 💛 issues.

👉🏽 Need help or tech support? Please don't open an issue!
Head to https://is.gd/rollup_chat or https://stackoverflow.com/questions/tagged/rollupjs

👉🏽 Is this issue related to an official plugin? Please do not open an issue here, go to the plugins repository instead: https://github.com/rollup/plugins/issues

❤️ Rollup? Please consider supporting our collective:
👉 https://opencollective.com/rollup/donate
- type: checkboxes
id: documentation_is
attributes:
label: Documentation is
options:
- label: Missing
- label: Needed
- label: Confusing
- label: Not sure?
- type: textarea
id: explanation
attributes:
label: Please Explain in Detail...
validations:
required: true
- type: textarea
id: proposal
attributes:
label: Your Proposal for Changes
validations:
required: true
28 changes: 28 additions & 0 deletions .github/ISSUE_TEMPLATE/feature.yaml
@@ -0,0 +1,28 @@
name: ✨ Feature Request
description: Suggest an idea for this project.
labels: [t³ ✨ enhancement, triage]
body:
- type: markdown
attributes:
value: |
⚡️ katchow! We 💛 issues.

👉🏽 Need help or tech support? Please don't open an issue!
Head to https://is.gd/rollup_chat or https://stackoverflow.com/questions/tagged/rollupjs

👉🏽 Is this issue related to an official plugin? Please do not open an issue here, go to the plugins repository instead: https://github.com/rollup/plugins/issues

❤️ Rollup? Please consider supporting our collective:
👉 https://opencollective.com/rollup/donate
- type: textarea
id: use_case
attributes:
label: Feature Use Case
validations:
required: true
- type: textarea
id: proposal
attributes:
label: Feature Proposal
validations:
required: true
34 changes: 34 additions & 0 deletions .github/ISSUE_TEMPLATE/modification.yaml
@@ -0,0 +1,34 @@
name: 🔧 Modification Request
description: Would you like something work differently? Have an alternative approach? This is the template for you.
labels: [t⁷ ⋅ modification, triage]
body:
- type: markdown
attributes:
value: |
⚡️ katchow! We 💛 issues.

👉🏽 Need help or tech support? Please don't open an issue!
Head to https://is.gd/rollup_chat or https://stackoverflow.com/questions/tagged/rollupjs

👉🏽 Is this issue related to an official plugin? Please do not open an issue here, go to the plugins repository instead: https://github.com/rollup/plugins/issues

❤️ Rollup? Please consider supporting our collective:
👉 https://opencollective.com/rollup/donate
- type: textarea
id: expected_behaviour
attributes:
label: Expected Behavior / Situation
validations:
required: true
- type: textarea
id: actual_behaviour
attributes:
label: Actual Behavior / Situation
validations:
required: true
- type: textarea
id: proposal
attributes:
label: Modification Proposal
validations:
required: true
2 changes: 2 additions & 0 deletions .github/labels.json
Expand Up @@ -39,6 +39,8 @@
{ "name": "t⁴ ⋅ regression", "color": "#0052cc" },
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think you can actually remove the first two about incomplete/removed templates now!

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

People can still edit manually or use a blank template so they still might be useful?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess you are right

{ "name": "t⁵ ⋅ todo", "color": "#311B92" },
{ "name": "t⁶ ⋅ waiting on upstream", "color": "#0D47A1" },
{ "name": "t⁷ ⋅ modification", "color": "#03a9f4" },
{ "name": "t⁸ ⋅ triage", "color": "#CFD8DC" },

{ "name": "v¹ ⋅ major", "color": "#CDDC39" },
{ "name": "v² ⋅ minor", "color": "#FF9800" },
Expand Down