diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml new file mode 100644 index 0000000..ea19421 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -0,0 +1,34 @@ +name: Bug report +description: Something is broken or wrong +type: Bug +body: + - type: textarea + id: what-happened + attributes: + label: What happened + validations: + required: true + - type: textarea + id: expected + attributes: + label: What you expected + validations: + required: true + - type: textarea + id: steps + attributes: + label: Steps to reproduce + placeholder: | + 1. … + 2. … + 3. … + validations: + required: true + - type: textarea + id: environment + attributes: + label: Environment + description: OS, client, version + placeholder: e.g. macOS 15 · Web · v0.1.0 + validations: + required: false \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..fea9d2e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: Questions + url: https://github.com/KolektivComputer/.github/discussions + about: Ask questions and discuss here — not in issues. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml new file mode 100644 index 0000000..f0d4c98 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -0,0 +1,23 @@ +name: Feature request +description: A new capability +type: Feature +body: + - type: textarea + id: problem + attributes: + label: What problem this solves + validations: + required: true + - type: textarea + id: approach + attributes: + label: Proposed approach + description: Optional + validations: + required: false + - type: textarea + id: why + attributes: + label: Why it matters + validations: + required: false \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/task.yml b/.github/ISSUE_TEMPLATE/task.yml new file mode 100644 index 0000000..013dd97 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/task.yml @@ -0,0 +1,10 @@ +name: Task +description: Chore or non-feature work +type: Task +body: + - type: textarea + id: what + attributes: + label: What needs doing + validations: + required: true \ No newline at end of file