chore: add GitHub issue forms
Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com>
This commit is contained in:
parent
5b7ec77538
commit
1e61e9b1b4
6 changed files with 145 additions and 59 deletions
2
.github/ISSUE_TEMPLATE/.editorconfig
vendored
Normal file
2
.github/ISSUE_TEMPLATE/.editorconfig
vendored
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
[*.md]
|
||||||
|
indent_size = 2
|
38
.github/ISSUE_TEMPLATE/bug_report.md
vendored
38
.github/ISSUE_TEMPLATE/bug_report.md
vendored
|
@ -1,38 +0,0 @@
|
||||||
---
|
|
||||||
name: 🐛 Bug report
|
|
||||||
about: Report a bug to help us improve Dex
|
|
||||||
---
|
|
||||||
<!--
|
|
||||||
Thank you for sending a bug report! Here are some tips:
|
|
||||||
|
|
||||||
1. Please fill out the template below to make it easier to debug your problem.
|
|
||||||
2. If you are not sure if it is a bug or not, you can ask in the CNCF slack channel `#dexidp`.
|
|
||||||
-->
|
|
||||||
|
|
||||||
#### Expected behavior (what you expected to happen)
|
|
||||||
|
|
||||||
#### Actual behavior (what actually happened)
|
|
||||||
|
|
||||||
#### Steps to reproduce
|
|
||||||
|
|
||||||
1. ...
|
|
||||||
2. ...
|
|
||||||
3. ...
|
|
||||||
|
|
||||||
#### Environment
|
|
||||||
|
|
||||||
- Dex version:
|
|
||||||
- Storage type:
|
|
||||||
- Installation type (official docker image, helm chart, etc.):
|
|
||||||
|
|
||||||
#### Anything else we should know?
|
|
||||||
|
|
||||||
#### Additional information for debugging (if necessary)
|
|
||||||
|
|
||||||
<details><summary>Configuration</summary><br><pre>
|
|
||||||
|
|
||||||
</pre></details>
|
|
||||||
|
|
||||||
<details><summary>Logs</summary><br><pre>
|
|
||||||
|
|
||||||
</pre></details>
|
|
102
.github/ISSUE_TEMPLATE/bug_report.yaml
vendored
Normal file
102
.github/ISSUE_TEMPLATE/bug_report.yaml
vendored
Normal file
|
@ -0,0 +1,102 @@
|
||||||
|
name: 🐛 Bug report
|
||||||
|
description: Report a bug to help us improve Dex
|
||||||
|
body:
|
||||||
|
- type: markdown
|
||||||
|
attributes:
|
||||||
|
value: |
|
||||||
|
Thank you for submitting a bug report!
|
||||||
|
|
||||||
|
Please fill out the template below to make it easier to debug your problem.
|
||||||
|
|
||||||
|
If you are not sure if it is a bug or not, you can contact us via the available [support channels](https://github.com/dexidp/dex/issues/new/choose).
|
||||||
|
- type: checkboxes
|
||||||
|
attributes:
|
||||||
|
label: Preflight Checklist
|
||||||
|
description: Please ensure you've completed all of the following.
|
||||||
|
options:
|
||||||
|
- label: I agree to follow the [Code of Conduct](https://github.com/dexidp/dex/blob/master/.github/CODE_OF_CONDUCT.md) that this project adheres to.
|
||||||
|
required: true
|
||||||
|
- label: I have searched the [issue tracker](https://www.github.com/dexidp/dex/issues) for an issue that matches the one I want to file, without success.
|
||||||
|
required: true
|
||||||
|
- label: I am not looking for support or already pursued the available [support channels](https://github.com/dexidp/dex/issues/new/choose) without success.
|
||||||
|
required: true
|
||||||
|
- type: input
|
||||||
|
attributes:
|
||||||
|
label: Version
|
||||||
|
description: What version of Dex are you running?
|
||||||
|
placeholder: 2.29.0
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: dropdown
|
||||||
|
attributes:
|
||||||
|
label: Storage Type
|
||||||
|
description: Which persistent storage type are you using?
|
||||||
|
options:
|
||||||
|
- etcd
|
||||||
|
- Kubernetes
|
||||||
|
- In-memory
|
||||||
|
- Postgres
|
||||||
|
- MySQL
|
||||||
|
- SQLite
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: dropdown
|
||||||
|
attributes:
|
||||||
|
label: Installation Type
|
||||||
|
description: How did you install Dex?
|
||||||
|
options:
|
||||||
|
- Binary
|
||||||
|
- Official container image
|
||||||
|
- Official Helm chart
|
||||||
|
- Custom container image
|
||||||
|
- Custom Helm chart
|
||||||
|
- Other (specify below)
|
||||||
|
multiple: true
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: textarea
|
||||||
|
attributes:
|
||||||
|
label: Expected Behavior
|
||||||
|
description: A clear and concise description of what you expected to happen.
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: textarea
|
||||||
|
attributes:
|
||||||
|
label: Actual Behavior
|
||||||
|
description: A clear description of what actually happens.
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: textarea
|
||||||
|
attributes:
|
||||||
|
label: Steps To Reproduce
|
||||||
|
description: Steps to reproduce the behavior if it is not self-explanatory.
|
||||||
|
placeholder: |
|
||||||
|
1. In this environment...
|
||||||
|
2. With this config...
|
||||||
|
3. Run '...'
|
||||||
|
4. See error...
|
||||||
|
- type: textarea
|
||||||
|
attributes:
|
||||||
|
label: Additional Information
|
||||||
|
description: Links? References? Anything that will give us more context about the issue that you are encountering!
|
||||||
|
- type: textarea
|
||||||
|
attributes:
|
||||||
|
label: Configuration
|
||||||
|
description: Contents of your configuration file (if relevant).
|
||||||
|
render: yaml
|
||||||
|
placeholder: |
|
||||||
|
issuer: http://127.0.0.1:5556/dex
|
||||||
|
|
||||||
|
storage:
|
||||||
|
# ...
|
||||||
|
|
||||||
|
connectors:
|
||||||
|
# ...
|
||||||
|
|
||||||
|
staticClients:
|
||||||
|
# ...
|
||||||
|
- type: textarea
|
||||||
|
attributes:
|
||||||
|
label: Logs
|
||||||
|
description: Dex application logs (if relevant).
|
||||||
|
render: shell
|
2
.github/ISSUE_TEMPLATE/config.yml
vendored
2
.github/ISSUE_TEMPLATE/config.yml
vendored
|
@ -2,7 +2,7 @@ blank_issues_enabled: false
|
||||||
contact_links:
|
contact_links:
|
||||||
- name: ❓ Ask a question
|
- name: ❓ Ask a question
|
||||||
url: https://github.com/dexidp/dex/discussions/new?category=q-a
|
url: https://github.com/dexidp/dex/discussions/new?category=q-a
|
||||||
about: Ask and discuss questions with other Dex community members
|
about: Ask and discuss questions with other Dex community members
|
||||||
|
|
||||||
- name: 📚 Documentation
|
- name: 📚 Documentation
|
||||||
url: https://dexidp.io/docs/
|
url: https://dexidp.io/docs/
|
||||||
|
|
20
.github/ISSUE_TEMPLATE/feature_request.md
vendored
20
.github/ISSUE_TEMPLATE/feature_request.md
vendored
|
@ -1,20 +0,0 @@
|
||||||
---
|
|
||||||
name: 🚀 Feature request
|
|
||||||
about: Suggest an idea for Dex
|
|
||||||
---
|
|
||||||
<!--
|
|
||||||
Thank you for sending a feature request!
|
|
||||||
Please describe what you would like to change/add and why in detail by filling out the template below.
|
|
||||||
-->
|
|
||||||
|
|
||||||
#### Is your feature request related to a problem?
|
|
||||||
<!-- A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] -->
|
|
||||||
|
|
||||||
#### Describe the solution you'd like to see
|
|
||||||
<!-- A clear and concise description of what would you like to happen. -->
|
|
||||||
|
|
||||||
#### Describe alternatives you've considered
|
|
||||||
<!-- A clear and concise description of any alternative solutions or features you've considered. -->
|
|
||||||
|
|
||||||
#### Additional context
|
|
||||||
<!-- Add any other context or screenshots about the feature request here. -->
|
|
40
.github/ISSUE_TEMPLATE/feature_request.yaml
vendored
Normal file
40
.github/ISSUE_TEMPLATE/feature_request.yaml
vendored
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
name: 🚀 Feature request
|
||||||
|
description: Suggest an idea for Dex
|
||||||
|
body:
|
||||||
|
- type: markdown
|
||||||
|
attributes:
|
||||||
|
value: |
|
||||||
|
Thank you for submitting a feature request!
|
||||||
|
|
||||||
|
Please describe what you would like to change/add and why in detail by filling out the template below.
|
||||||
|
|
||||||
|
If you are not sure if your request fits into Dex, you can contact us via the available [support channels](https://github.com/dexidp/dex/issues/new/choose).
|
||||||
|
- type: checkboxes
|
||||||
|
attributes:
|
||||||
|
label: Preflight Checklist
|
||||||
|
description: Please ensure you've completed all of the following.
|
||||||
|
options:
|
||||||
|
- label: I agree to follow the [Code of Conduct](https://github.com/dexidp/dex/blob/master/.github/CODE_OF_CONDUCT.md) that this project adheres to.
|
||||||
|
required: true
|
||||||
|
- label: I have searched the [issue tracker](https://www.github.com/dexidp/dex/issues) for an issue that matches the one I want to file, without success.
|
||||||
|
required: true
|
||||||
|
- type: textarea
|
||||||
|
attributes:
|
||||||
|
label: Problem Description
|
||||||
|
description: A clear and concise description of the problem you are seeking to solve with this feature request.
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: textarea
|
||||||
|
attributes:
|
||||||
|
label: Proposed Solution
|
||||||
|
description: A clear and concise description of what would you like to happen.
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: textarea
|
||||||
|
attributes:
|
||||||
|
label: Alternatives Considered
|
||||||
|
description: A clear and concise description of any alternative solutions or features you've considered.
|
||||||
|
- type: textarea
|
||||||
|
attributes:
|
||||||
|
label: Additional Information
|
||||||
|
description: Add any other context about the problem here.
|
Reference in a new issue