Skip to content

Commit

Permalink
Merge pull request #129 from lalitdotdev/github-actions
Browse files Browse the repository at this point in the history
GitHub actions ✅ feat(issue forms yml ): add github issue template forms. 🤖
  • Loading branch information
lalitdotdev authored Jun 27, 2024
2 parents 4fa06b5 + f0a181f commit 478528d
Show file tree
Hide file tree
Showing 6 changed files with 178 additions and 199 deletions.
56 changes: 56 additions & 0 deletions .github/ISSUE_TEMPLATE/0.rfc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
name: ⚡ Request for Comments
description: File an RFC for Feature Request/Enhancement/Refactor
title: "[RFC] "
labels: ["enhancement"]
body:
- type: markdown
attributes:
value: |
**Thank you for taking the time to fill out this RFC!** 🥳
- type: textarea
id: description
attributes:
label: How do you envision this feature/change to look/work like?
description: Please be as detailed as possible, providing any relevant context.
placeholder: ...
validations:
required: true

- type: textarea
id: purpose
attributes:
label: What is the purpose of this change/feature? Why?
description: Please provide a simple summary/abstraction.
placeholder: |
The current image is not versatile enough, i.e it is too small.
validations:
required: true

- type: textarea
id: examples
attributes:
label: (OPTIONAL) Example implementations
description: If you have any examples of how this feature/change works, please list them here.
validations:
required: false

- type: checkboxes
id: contribution
attributes:
label: (OPTIONAL) Contribution
description: Would you be willing to create a PR to solve this issue?
options:
- label: I would like to contribute to this RFC via a PR
required: false

- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/lalitdotdev/devcastle/blob/main/CONTRIBUTING.md).
options:
- label: I agree to follow this project's Code of Conduct
required: true
- label: I checked the [current issues](https://github.com/devcastle/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement+) for duplicate problems.
required: true
88 changes: 88 additions & 0 deletions .github/ISSUE_TEMPLATE/1.bug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
name: 🐛 Bug Report
description: File a bug report
title: "[BUG] "
labels: ["bug", "triage"]
body:
- type: markdown
attributes:
value: |
**Thank you for taking the time to fill out this bug report!** 🥳
- type: textarea
id: what-happened
attributes:
label: What happened?
description: Also tell us, what did you expect to happen?
placeholder: Tell us what you see!
value: "A bug happened!"
validations:
required: true

# - type: checkboxes
# attributes:
# label: Verify canary release
# description: '`plasmo@canary` is the canary version of Plasmo framework that ships daily. It includes all features and fixes that have not been released to the stable version yet. Think of canary as a public beta. Some issues may already be fixed in the canary version, so please verify that your issue reproduces before opening a new issue.'
# options:
# - label: I verified that the issue exists in `plasmo` canary release
# required: true

- type: dropdown
id: version
attributes:
label: Version
description: What version of the framework are you using?
options:
- Latest
- Canary
validations:
required: true

- type: dropdown
id: operating-system
attributes:
label: What OS are you seeing the problem on?
multiple: true
options:
- Windows
- MacOSX
- Linux
- Other

- type: dropdown
id: browsers
attributes:
label: What browsers are you seeing the problem on?
multiple: true
options:
- Chrome
- Microsoft Edge
- Opera
- Safari
- Firefox

- type: textarea
id: logs
attributes:
label: Relevant log output
description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
render: Shell

- type: checkboxes
id: contribution
attributes:
label: (OPTIONAL) Contribution
description: Would you be willing to create a PR to solve this issue?
options:
- label: I would like to fix this BUG via a PR
required: false

- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/lalitdotdev/devcastle/blob/main/CONTRIBUTING.md).
options:
- label: I agree to follow this project's Code of Conduct
required: true
- label: I checked the [current issues](https://github.com/devcastle/issues?q=is%3Aopen+is%3Aissue+label%3Abug) for duplicate problems.
required: true
34 changes: 34 additions & 0 deletions .github/ISSUE_TEMPLATE/2.example.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: 📓 Request/Improve an Example
description: Request or Improve devcastle platform with examples
title: "[EXP] "
labels: ["documentation"]
body:
- type: markdown
attributes:
value: |
**Thank you for taking the time to fill out this example request!** 🥳
- type: textarea
attributes:
label: What is the example you wish to see?
description: "Example: I would like to see more examples of how to use `X-Framework`."
validations:
required: true

- type: textarea
attributes:
label: Is there any context that might help us understand?
description: A clear description of any added context that might help us understand.
validations:
required: false

- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/lalitdotdev/devcastle/blob/main/CONTRIBUTING.md).
options:
- label: I agree to follow this project's Code of Conduct
required: true
- label: I checked the [current issues](https://github.com/devcastle/issues) for duplicate problems.
required: true
92 changes: 0 additions & 92 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

59 changes: 0 additions & 59 deletions .github/ISSUE_TEMPLATE/custom.md

This file was deleted.

48 changes: 0 additions & 48 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

0 comments on commit 478528d

Please sign in to comment.