diff --git a/.github/ISSUE_TEMPLATE/bug.yaml b/.github/ISSUE_TEMPLATE/bug.yaml new file mode 100644 index 0000000..0ddd69b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.yaml @@ -0,0 +1,91 @@ +name: 🐞 Bug Report +description: File a bug report +title: "[Bug]: " +labels: ["bug", "triage"] +assignees: + - octocat +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! + - type: input + id: opencommit-version + attributes: + label: Opencommit Version + description: What version of our software are you running? + placeholder: ex. 1.1.22 + validations: + required: true + - type: input + id: node-version + attributes: + label: Node Version + description: What version of node are you running? + placeholder: ex. 19.8.1 + validations: + required: true + - type: input + id: npm-version + attributes: + label: NPM Version + description: What version of npm are you running? + placeholder: ex. 9.6.2 + validations: + required: true + - type: dropdown + id: OS + attributes: + label: What OS are you seeing the problem on? + multiple: true + options: + - Mac + - Windows + - Other Linux Distro + - 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: textarea + id: expected-behavior + attributes: + label: Expected Behavior + description: Also tell us, what did you expect to happen? + placeholder: Tell us what you expected to happen! + validations: + required: true + - type: textarea + id: current-behavior + attributes: + label: Current Behavior + description: Also tell us, what is currently happening? + placeholder: Tell us what is happening now. + validations: + required: true + - type: textarea + id: possible-solution + attributes: + label: Possible Solution + description: Do you have a solution for the issue? + placeholder: Tell us what the solution could look like. + validations: + required: false + - type: textarea + id: steps-to-reproduce + attributes: + label: Steps to Reproduce + description: Tell us how to reproduce the issue? + placeholder: Tell us how to reproduce the issue? + validations: + required: false + - 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 \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/featureRequest.yaml b/.github/ISSUE_TEMPLATE/featureRequest.yaml new file mode 100644 index 0000000..e4f930d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/featureRequest.yaml @@ -0,0 +1,48 @@ +--- +name: 🛠️ Feature Request +description: Suggest an idea to help us improve Opencommit +title: "[Feature]: " +labels: + - "feature_request" + +body: + - type: markdown + attributes: + value: | + **Thanks :heart: for taking the time to fill out this feature request report!** + We kindly ask that you search to see if an issue [already exists](https://github.com/di-sukharev/opencommit/issues?q=is%3Aissue+sort%3Acreated-desc+) for your feature. + + We are also happy to accept contributions from our users. For more details see [here](https://github.com/di-sukharev/opencommit/blob/master/.github/CONTRIBUTING.md). + + - type: textarea + attributes: + label: Description + description: | + A clear and concise description of the feature you're interested in. + validations: + required: true + + - type: textarea + attributes: + label: Suggested Solution + description: | + Describe the solution you'd like. A clear and concise description of what you want to happen. + validations: + required: true + + - type: textarea + attributes: + label: Alternatives + description: | + Describe alternatives you've considered. + A clear and concise description of any alternative solutions or features you've considered. + validations: + required: false + + - type: textarea + attributes: + label: Additional Context + description: | + Add any other context about the problem here. + validations: + required: false \ No newline at end of file