diff --git a/.github/ISSUE_TEMPLATE/1-bugreport.yml b/.github/ISSUE_TEMPLATE/1-bugreport.yml new file mode 100644 index 000000000..de6f5c184 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/1-bugreport.yml @@ -0,0 +1,63 @@ +name: Bug Report for the Armbian Config +description: Create a bug report if there is something wrong with the Armbian config. +title: "[Bug]: " +labels: ["Bug"] +assignees: "armbian/build-scripts" +body: + - type: markdown + attributes: + value: | + Thank you for helping us make Armbian better! + - type: textarea + id: what-happened + attributes: + label: What happened? + description: | + + Please tell us what you expected to happen and what actually happened. + placeholder: An error x ocurred when I did y! But I expected z to happen. + validations: + required: true + - type: textarea + id: reproduce + attributes: + label: How to reproduce? + description: | + + Provide the command you ran or explain the steps you did. + placeholder: Tell us step by step how to reproduce the issue! E.g. the command you gave to the framework. + validations: + required: true + - type: dropdown + id: version + attributes: + label: Branch + description: | + + Which branch are you using? + options: + - main (main development branch) + - other (only relevant in corner cases) + validations: + required: true + - type: dropdown + id: host + attributes: + label: On which host OS are you running the build script and observing this problem? + multiple: false + options: + - Ubuntu 24.04 Noble + - Ubuntu 22.04 Jammy + - Debian 13 Trixie + - Debian 12 Bookworm + - Other + validations: + required: true + - 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/armbian/configng/blob/main/.github/CODE_OF_CONDUCT.md) + options: + - label: I agree to follow this project's Code of Conduct + required: true diff --git a/.github/ISSUE_TEMPLATE/2-feature.yml b/.github/ISSUE_TEMPLATE/2-feature.yml new file mode 100644 index 000000000..e947282d5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/2-feature.yml @@ -0,0 +1,27 @@ +name: Feature Request for the Armbian Config +description: Suggest a feature that you want to see implemented. +title: "[Feature Request]: " +labels: ["Feature Request"] +assignees: "igorpecovnik" +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out a feature reqest. A request does not guarantee consideration. + - type: textarea + id: what + attributes: + label: Which feature would you like to have? + placeholder: What is missing in your opinion? + validations: + required: true + - type: checkboxes + id: financing + attributes: + label: Funding + description: | + + You are welcome to submit your feature request, but keep in mind we can only afford to cover minor tasks. If we decide to.
" + options: + - label: "[I am willing to cover expenses](https://www.armbian.com/contact/)" + required: false diff --git a/.github/ISSUE_TEMPLATE/3-task.yml b/.github/ISSUE_TEMPLATE/3-task.yml new file mode 100644 index 000000000..862a180da --- /dev/null +++ b/.github/ISSUE_TEMPLATE/3-task.yml @@ -0,0 +1,27 @@ +name: Task/To-Do for project tracking +description: Discuss and track progress for a task you're working on. +title: "[Task]: " +labels: ["Task/To-Do"] +body: + - type: markdown + attributes: + value: | + Please use checkboxes for subtasks and link relevant PRs or issues for reference. + + You can use title tags like _Task_, _Story_ or _Epic_ similar to Jira [like described in the docs](https://docs.armbian.com/Process_Managing_Workflow/). + A _Story_ or _Epic_ may reference other _Tasks_ (GitHub issues). This task will automatically be mirrored to [Jira](https://armbian.atlassian.net/browse/AR). + + Make sure to update your progress in case anyone wants to help with a task so noone is doing duplicate work. + Add the label "_Discussion_" to get feedback on your task and "_Help needed_" if you would prefer to not work on this this alone. + - type: textarea + id: task-list + attributes: + label: Task description + description: | + Enter your task goals here. You can make use of the subtask checkboxes (add more or remove if necessary). Actively ask for feedback if you want it. + value: | + + - [ ] + - [ ] + - [ ] + - [ ] diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 000000000..3ba13e0ce --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1 @@ +blank_issues_enabled: false