diff --git a/.github/ISSUE_TEMPLATE/BugReport.yml b/.github/ISSUE_TEMPLATE/BugReport.yml new file mode 100644 index 0000000..d48edc9 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/BugReport.yml @@ -0,0 +1,55 @@ +name: Bug Report +description: File a bug report +title: "[Bug]: " +labels: [ "bug", "triage" ] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! + - type: textarea + id: reproduction + attributes: + label: How can the bug be reproduced? + description: Please describe as specific as possible how the bug can be reproduced. + render: Markdown + placeholder: | + 1. Log in + 2. Enter credentials on Keycloak + 3. Be redirected back to page + 4. User is not logged in + validations: + required: true + - type: input + id: reproducer + attributes: + label: Technical Reproduction + description: If possible, provide a minimal technical example that reproduces the issue + placeholder: https://example.com/how-to-reproduce-this-bug + validations: + required: false + - type: dropdown + id: browsers + attributes: + label: What browsers are you seeing the problem on? + multiple: true + options: + - Firefox + - Chrome + - Safari + - Microsoft Edge + - type: dropdown + id: type + attributes: + label: Application type + description: What type of the application do you use? + options: + - iOS + - Android + - Web + - 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 diff --git a/.github/ISSUE_TEMPLATE/FeatureRequest.yml b/.github/ISSUE_TEMPLATE/FeatureRequest.yml new file mode 100644 index 0000000..6a2fb47 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/FeatureRequest.yml @@ -0,0 +1,35 @@ +name: Feature Request +description: File a feature request +title: "[Feature Request]: " +labels: [ "enhancement" ] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this feature request! + - type: textarea + id: motivation + attributes: + label: Motivation + description: Please describe the motivation behind the feature. + placeholder: As a user I want to be able to configure the language. + validations: + required: true + - type: textarea + id: acceptance_criteria + attributes: + label: Acceptance criteria + description: Please list verifiable steps that are needed to finish the feature. + placeholder: | + - In the account settings is an option to configure the language used in the interface + validations: + required: true + - type: textarea + id: non_goals + attributes: + label: Non-goals + description: Is there anything that is NOT part of the feature? + placeholder: | + - Adding new languages and translating texts + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..3ba13e0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1 @@ +blank_issues_enabled: false