From a24b2670a960aa6bbf8c567895d8a33507e78aad Mon Sep 17 00:00:00 2001 From: Joeri Bekker Date: Fri, 5 Apr 2024 12:06:20 +0200 Subject: [PATCH] :wrench: Streamline workflow with issue templates. --- .github/ISSUE_TEMPLATE/bug_report.yml | 40 ++++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 5 +++ .github/ISSUE_TEMPLATE/feature_request.yml | 38 ++++++++++++++++++++ .github/pull_request_template.md | 6 ++++ 4 files changed, 89 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml create mode 100644 .github/pull_request_template.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 00000000..4d9efcc1 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,40 @@ +name: Probleem melden / Bug report +description: Meldt een probleem om ons te helpen verbeteren / Create a report to help us improve +title: "Title here" +labels: ["bug", "triage"] +assignees: [] +body: + - type: input + id: product-version + attributes: + label: Product versie / Product version + description: Welke versie gebruikt u? / Which version do you use? + placeholder: "1.1.0" + validations: + required: true + - type: textarea + id: what-happened + attributes: + label: Omschrijf het probleem / Describe the bug + description: Een duidelijke omschrijving van het probleem (de "bug") / A clear and concise description of what the bug is. + validations: + required: true + - type: textarea + id: steps-to-reproduce + attributes: + label: Stappen om te reproduceren / Steps to reproduce + description: Stappen die leiden tot het probleem / Steps to reproduce the behavior + placeholder: | + 1. Go to '...' + 2. Click on '....' + 3. Scroll down to '....' + 4. See error + validations: + required: false + - type: textarea + id: expected-behaviour + attributes: + label: Verwacht gedrag / Expected behavior + description: Een duidelijke omschrijving van wat de verwachting is / A clear and concise description of what you expected to happen. + 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 00000000..46f5eaff --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: true +contact_links: + - name: Ondersteuning met prioriteit / Priority support + url: https://opengem.nl/contact/ + about: Neem direct contact met ons op / Contact us directly to get priority support. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 00000000..c201c11a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,38 @@ +name: Verzoek tot verbetering / Feature request +description: Stel een idee voor om het product beter te maken / Suggest an idea for this product +title: "Title here" +labels: ["enhancement", "triage"] +assignees: [] +body: + - type: dropdown + id: theme + attributes: + label: Thema / Theme + options: + - "Objecten API" + - "Objecttypen API" + - "Admin" + - "Other" + validations: + required: true + - type: textarea + id: description + attributes: + label: Omschrijving / Description + description: Omschrijf duidelijk het idee of de behoefte, eventueel aangevuld met een bepaalde oplossingsrichting / Clearly describe the idea or need, possibly supplemented with a specific solution direction + validations: + required: true + - type: textarea + id: added-value + attributes: + label: Toegevoegde waarde / Added value + description: Omschrijf de toegevoegde waarde voor de bedrijfsvoering of dienstverlening / Describe the added value for business operations or services + validations: + required: false + - type: textarea + id: remarks + attributes: + label: Aanvullende opmerkingen / Additional context + description: Voeg aanvullingen of mockups toe voor deze verbetering / Add any other context or screenshots about the feature request + validations: + required: false diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 00000000..980c7aa4 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,6 @@ +Fixes # + +**Changes** + +[Describe the changes here] +