Add issue forms to repository to fix issue with labels not being added (#1353)

This commit is contained in:
Stian Thorgersen 2022-01-03 13:00:38 +01:00 committed by GitHub
parent 851fdbae43
commit 64d40f3a72
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 145 additions and 0 deletions

40
.github/ISSUE_TEMPLATE/bug.yml vendored Normal file
View file

@ -0,0 +1,40 @@
name: Bug Report
description: Report a non-security sensitive bug in Keycloak
labels: ["kind/bug", "status/triage"]
body:
- type: textarea
attributes:
label: Describe the bug
description: Provide a clear and concise description of what the problem is.
validations:
required: true
- type: input
attributes:
label: Version
description: What version of Keycloak are you running?
validations:
required: true
- type: textarea
attributes:
label: Expected behavior
description: Describe the expected behavior clearly and concisely.
validations:
required: false
- type: textarea
attributes:
label: Actual behavior
description: Describe the actual behavior clearly and concisely.
validations:
required: false
- type: textarea
attributes:
label: How to Reproduce?
description: Provide clear and concise steps to reproduce the problem.
validations:
required: false
- type: textarea
attributes:
label: Anything else?
description: Links? References? Anything that will give us more context about the issue you are encountering!
validations:
required: false

11
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View file

@ -0,0 +1,11 @@
blank_issues_enabled: false
contact_links:
- name: Discussions
url: https://github.com/keycloak/keycloak/discussions
about: Propose new ideas, provide feedback, or ask for help here
- name: User mailing list
url: https://groups.google.com/forum/#!forum/keycloak-user
about: Ask and answer questions here
- name: Developer mailing list
url: https://groups.google.com/forum/#!forum/keycloak-dev
about: Propose new features and join in design discussions here

31
.github/ISSUE_TEMPLATE/enhancement.yml vendored Normal file
View file

@ -0,0 +1,31 @@
name: Enhancement Request
description: Request an enhancement to an existing feature
labels: ["kind/enhancement", "status/triage"]
body:
- type: textarea
attributes:
label: Description
description: Describe the enhancement at a high-level.
validations:
required: true
- type: input
attributes:
label: Discussion
description: |
If there has been a discussion around the enhancement, provide a link to the discussion.
Please note that larger enhancements should be discussed through [GitHub Discussion](https://github.com/keycloak/keycloak/discussions/categories/ideas).
validations:
required: false
- type: textarea
attributes:
label: Motivation
description: Describe why the feature should be added.
validations:
required: false
- type: textarea
attributes:
label: Details
description: More details? Implementation ideas? Anything that will give us more context about the enhancement you are proposing!
validations:
required: false

32
.github/ISSUE_TEMPLATE/epic.yml vendored Normal file
View file

@ -0,0 +1,32 @@
name: Epic
description: A large feature that is broken down into multiple linked issues.
labels: ["kind/epic", "status/triage"]
body:
- type: textarea
attributes:
label: Description
description: Describe the feature at a high-level.
validations:
required: true
- type: input
attributes:
label: Discussion
description: |
Provide a link to the GitHub Discussion for the feature.
validations:
required: true
- type: textarea
attributes:
label: Issues
description: List the issues related to this epic.
placeholder: |
- #1
- #2
validations:
required: false
- type: textarea
attributes:
label: Motivation
description: Provide a brief explanation of why the feature should be added.
validations:
required: false

31
.github/ISSUE_TEMPLATE/feature.yml vendored Normal file
View file

@ -0,0 +1,31 @@
name: Feature Request
description: Request a new feature to be added to Keycloak
labels: ["kind/feature", "status/triage"]
body:
- type: textarea
attributes:
label: Description
description: Describe the feature at a high-level.
validations:
required: true
- type: input
attributes:
label: Discussion
description: |
If there has been a discussion around the feature, provide a link to the discussion.
Please note that all, except small requests, should be discussed through [GitHub Discussion](https://github.com/keycloak/keycloak/discussions/categories/ideas).
validations:
required: false
- type: textarea
attributes:
label: Motivation
description: Describe why the feature should be added.
validations:
required: false
- type: textarea
attributes:
label: Details
description: Design ideas? Implementation ideas? Anything that will give us more context about the feature you are proposing!
validations:
required: false