github: Improve bug and feature request templates

- Add feature request label
- Automatically assign the correct label
- Slight label and wording improvements
This commit is contained in:
ColorfulRhino
2024-06-27 15:59:37 +02:00
committed by Igor
parent 1e0e72d58f
commit a20eb260cb
3 changed files with 25 additions and 23 deletions

View File

@@ -1,7 +1,7 @@
name: Armbian Linux Build Framework Bug Report name: Bug Report for the Armbian Linux Build Framework
description: Create a bug report if there is something wrong with the Armbian build framework. description: Create a bug report if there is something wrong with the Armbian build framework.
title: "Problem found ... " title: "[Bug]: "
labels: ["bug"] labels: ["Bug"]
assignees: "armbian/build-scripts" assignees: "armbian/build-scripts"
body: body:
- type: markdown - type: markdown
@@ -14,8 +14,8 @@ body:
label: What happened? label: What happened?
description: | description: |
Also tell us, what did you expect to happen? Please tell us what you expected to happen and what actually happened.
placeholder: An error x ocurred when I did y! placeholder: An error x ocurred when I did y! But I expected z to happen.
validations: validations:
required: true required: true
- type: textarea - type: textarea
@@ -25,7 +25,7 @@ body:
description: | description: |
Provide the command you ran or explain the steps you did. Provide the command you ran or explain the steps you did.
placeholder: Tell us how you did it! E.g. the command you gave to the framework. placeholder: Tell us step by step how to reproduce the issue! E.g. the command you gave to the framework.
validations: validations:
required: true required: true
- type: dropdown - type: dropdown
@@ -37,7 +37,7 @@ body:
Which branch are you using? Which branch are you using?
options: options:
- main (main development branch) - main (main development branch)
- other - other (only relevant in corner cases)
validations: validations:
required: true required: true
- type: dropdown - type: dropdown

View File

@@ -1,7 +1,7 @@
name: Armbian Linux Build Framework Feature request name: Feature Request for the Armbian Linux Build Framework
description: Suggest a feature that you want to see implemented description: Suggest a feature that you want to see implemented.
title: "I would like to ..." title: "[Feature Request]: "
labels: ["feature"] labels: ["Feature Request"]
assignees: "igorpecovnik" assignees: "igorpecovnik"
body: body:
- type: markdown - type: markdown
@@ -12,17 +12,16 @@ body:
id: what id: what
attributes: attributes:
label: Which feature would you like to have? label: Which feature would you like to have?
description: "<br>What do you miss?<br>" placeholder: What is missing in your opinion?
placeholder: Tell us what is missing!
value: "I think ..."
validations: validations:
required: true required: true
- type: checkboxes - type: checkboxes
id: financing id: financing
attributes: attributes:
label: Funding label: Funding
description: " 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.<br>"
You are welcome to submit your feature request, but keep in mind we can only afford to cover minor tasks. If we decide to.<br>"
options: options:
- label: "[I am willing to cover expenses](https://www.armbian.com/contact/)" - label: "[I am willing to cover expenses](https://www.armbian.com/contact/)"
required: false required: false

17
.github/labels.yml vendored
View File

@@ -18,16 +18,19 @@
description: "Can potentially break core functionality" description: "Can potentially break core functionality"
- name: "Bug" - name: "Bug"
color: "F92C01" color: "F92C01"
description: "Something isn't working well" description: "Something isn't working as it should"
- name: "Bugfix" - name: "Bugfix"
color: "F92C01" color: "F92C01"
description: "Pull request is fixing a bug" description: "Pull request is fixing a bug"
- name: "Discussion" - name: "Discussion"
color: "33B478" color: "EDFFE3"
description: "Issue is being discussed. Undetermined." description: "Being discussed - Voice your opinions :)"
- name: "Duplicate" - name: "Duplicate"
color: "f4bd13" color: "f4bd13"
description: "Issue is already present" description: "Issue is already present"
- name: "Feature Request"
color: "1aac63"
description: "Feature suggestion"
- name: "Not framework bug" - name: "Not framework bug"
color: "CD456C" color: "CD456C"
description: "Bug in 3rd party component" description: "Bug in 3rd party component"
@@ -80,11 +83,11 @@
color: "AEE054" color: "AEE054"
description: "Seeking for review" description: "Seeking for review"
- name: "Can be closed?" - name: "Can be closed?"
color: "5319e7" color: "9b75fc"
description: "Ping developers on stalled issues / PR" description: "Ping developers on stalled issue / PR"
- name: "Build" - name: "Build"
color: "1d76db" color: "5ee3d0"
description: "Executing build train" description: "Executing build train (permission needed)"
- name: "Needs Documentation" - name: "Needs Documentation"
color: "#4FD1EF" color: "#4FD1EF"
description: "New feature needs documentation entry" description: "New feature needs documentation entry"