diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md deleted file mode 100644 index 17f3cb9..0000000 --- a/.github/ISSUE_TEMPLATE.md +++ /dev/null @@ -1,37 +0,0 @@ - - -## Expected Behavior - - - - -## Current Behavior - - - - -## Possible Solution - - - - -## Steps to Reproduce (for bugs) - - - - -1. -2. -3. -4. - -## Context - - - - -## Your Environment - - - -- Version used: diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml new file mode 100644 index 0000000..2ee416f --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -0,0 +1,72 @@ +name: Bug report +description: Bug descriptions or unexpected behaviour +title: "[Bug]: " +labels: ["bug","help wanted"] +body: + - type: input + attributes: + label: OAuth2-Proxy Version + description: Which version of oauth2-proxy are you using? + validations: + required: true + - type: dropdown + attributes: + label: Provider + description: Which identity provider are you using? + options: + - adfs + - azure + - bitbucket + - digitalocean + - facebook + - gitea + - github + - gitlab + - google + - keycloak + - keycloak-oidc + - linkedin + - logingov + - nextcloud + - oidc + validations: + required: false + - type: textarea + attributes: + label: Expected Behaviour + description: Tell us what you expect to happen. + validations: + required: true + - type: textarea + attributes: + label: Current Behaviour + description: Tell us what happens instead of the expected behavior. + validations: + required: true + - type: textarea + attributes: + label: Steps To Reproduce + description: Steps to reproduce the behavior. + placeholder: | + 1. In this environment... + 1. With this config... + 1. Run '...' + 1. See error... + validations: + required: true + - type: textarea + attributes: + label: Possible Solutions + description: Not obligatory, but suggest a fix/reason for the bug. + validations: + required: false + - type: textarea + attributes: + label: Configuration details or additional information + description: | + Please share more details about your environment and how you configured oauth2-proxy. + + Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in. + validations: + required: false + diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..f718420 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,6 @@ +blank_issues_enabled: false +contact_links: + - name: OAuth2-Proxy Slack + url: https://gophers.slack.com/messages/CM2RSS25N + about: Feel free to ask any questions here. + diff --git a/.github/ISSUE_TEMPLATE/configuration-support.yml b/.github/ISSUE_TEMPLATE/configuration-support.yml new file mode 100644 index 0000000..b567cc5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/configuration-support.yml @@ -0,0 +1,60 @@ +name: Configuration support +description: Configuration problems and overall requests on how to properly use oauth2-proxy. +title: "[Support]: " +labels: ["configuration", "help wanted"] +body: + - type: input + attributes: + label: OAuth2-Proxy Version + description: Which version of oauth2-proxy are you using? + validations: + required: true + - type: dropdown + attributes: + label: Provider + description: Which identity provider are you using? + options: + - adfs + - azure + - bitbucket + - digitalocean + - facebook + - gitea + - github + - gitlab + - google + - keycloak + - keycloak-oidc + - linkedin + - logingov + - nextcloud + - oidc + validations: + required: true + - type: textarea + attributes: + label: Current Behaviour of your Problem + description: Tell us what you expect to happen and what happens instead. + validations: + required: true + - type: textarea + attributes: + label: Configuration details or additional information + description: | + Please share more details about your environment and how you configured oauth2-proxy. + + Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in. + validations: + required: true + - type: textarea + attributes: + label: Steps To Reproduce + description: Steps to reproduce the behavior. + placeholder: | + 1. In this environment... + 1. With this config... + 1. Run '...' + 1. See error... + validations: + required: false + diff --git a/.github/ISSUE_TEMPLATE/feature-request.yml b/.github/ISSUE_TEMPLATE/feature-request.yml new file mode 100644 index 0000000..0f08901 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature-request.yml @@ -0,0 +1,50 @@ +name: Feature request +description: Feature requests or proposals related to the overall project or specific providers +title: "[Feature]: " +labels: ["enhancement"] +body: + - type: textarea + attributes: + label: Motivation + description: Tell us the motivation behind your feature request or proposal. + validations: + required: true + - type: textarea + attributes: + label: Possible solution + description: | + If you already have a possible solution in mind. Write some more details about it or add some pseudo code. + + Tip 1: You can attach images or log files by clicking this area to highlight it and then dragging files in. + Tip 2: You can add code snippets in triple backtiks like so: + \`\`\`golang + func hello() { + fmt.Println("world") + } + \`\`\` + validations: + required: false + - type: dropdown + attributes: + label: Provider + description: Is it a feature request for a specific provider. Not mandatory. + options: + - new provider + - adfs + - azure + - bitbucket + - digitalocean + - facebook + - gitea + - github + - gitlab + - google + - keycloak + - keycloak-oidc + - linkedin + - logingov + - nextcloud + - oidc + validations: + required: false +