diff --git a/.github/ISSUE_TEMPLATE/1-bug-report.yml b/.github/ISSUE_TEMPLATE/1-bug-report.yml new file mode 100644 index 0000000000..ea8c332f98 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/1-bug-report.yml @@ -0,0 +1,81 @@ +name: Bug report +description: Create a report to help us improve +labels: ["bug", "triage"] +type: bug +body: + - type: markdown + attributes: + value: | + Thank you for taking the time to fill out this bug report! + - type: textarea + id: describe-the-bug + attributes: + label: Describe the bug + description: "A clear and concise description of what the bug is." + placeholder: "Describe the issue" + validations: + required: true + - type: textarea + id: how-to-reproduce + attributes: + label: How to reproduce + description: "Steps to reproduce the behavior." + placeholder: | + 1. Go to '...' + 2. Click on '....' + 3. Scroll down to '....' + 4. See error + validations: + required: true + - type: textarea + id: expected-behavior + attributes: + label: Expected behavior + description: "A clear and concise description of what you expected to happen." + placeholder: "The behavior that I expect to see is [...]" + validations: + required: true + - type: textarea + id: screenshots + attributes: + label: Screenshots + description: "If applicable, add screenshots to help explain your problem." + validations: + required: false + - type: textarea + id: additional-context + attributes: + label: Additional context + description: "Add any other context about the problem here." + placeholder: "Also note that [...]" + validations: + required: false + - type: dropdown + id: deployment-method + attributes: + label: Deployment Method + description: "What deployment method are you using for authentik? Only Docker, Kubernetes and AWS CloudFormation are supported." + options: + - Docker + - Kubernetes + - AWS CloudFormation + - Other (please specify) + default: 0 + validations: + required: true + - type: input + id: version + attributes: + label: Version + description: "What version of authentik are you using?" + placeholder: "[e.g. 2025.10.1]" + validations: + required: true + - 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 + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/2-docs-issue.yml b/.github/ISSUE_TEMPLATE/2-docs-issue.yml new file mode 100644 index 0000000000..231ae1e728 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/2-docs-issue.yml @@ -0,0 +1,49 @@ +name: Documentation suggestion/problem +description: Suggest an improvement or report a problem in our docs +labels: ["area: docs", "triage"] +type: task +body: + - type: markdown + attributes: + value: | + Thank you for taking the time to fill out this documentation issue! + - type: markdown + attributes: + value: | + + **Consider opening a PR!** + If the issue is one that you can fix, or even make a good pass at, we'd appreciate a PR. + + For more information about making a contribution to the docs, and using our Style Guide and our templates, refer to ["Writing documentation"](https://docs.goauthentik.io/docs/developer-docs/docs/writing-documentation). + - type: textarea + id: issue + attributes: + label: Do you see an area that can be clarified or expanded, a technical inaccuracy, or a broken link? + description: "A clear and concise description of what the problem is, or where the document can be improved." + placeholder: "I believe we need more details about [...]" + validations: + required: true + - type: input + id: link + attributes: + label: Link + description: "Provide the URL or link to the exact page in the documentation to which you are referring." + placeholder: "If there are multiple pages, list them all" + validations: + required: true + - type: textarea + id: solution + attributes: + label: Solution + description: "A clear and concise description of what you suggest as a solution" + placeholder: "This issue could be resolved by [...]" + validations: + required: true + - type: textarea + id: additional-context + attributes: + label: Additional context + description: "Add any other context or screenshots about the documentation issue here." + placeholder: "Also note that [...]" + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/3-feature-request.yml b/.github/ISSUE_TEMPLATE/3-feature-request.yml new file mode 100644 index 0000000000..55a061aa04 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/3-feature-request.yml @@ -0,0 +1,41 @@ +name: Feature request +description: Suggest an idea for a feature +labels: ["enhancement", "triage"] +type: feature +body: + - type: markdown + attributes: + value: | + Thank you for taking the time to fill out this feature request! + - type: textarea + id: related-to-problem + attributes: + label: Is your feature request related to a problem? + description: "A clear and concise description of what the problem is." + placeholder: "I'm always frustrated when [...]" + validations: + required: true + - type: textarea + id: feature + attributes: + label: Describe the solution you'd like + description: A clear and concise description of what you want to happen. + placeholder: "I'd like authentik to have [...]" + validations: + required: false + - type: textarea + id: alternatives + attributes: + label: Describe alternatives that you've considered + description: "A clear and concise description of any alternative solutions or features you've considered." + placeholder: "I've tried this but [...]" + validations: + required: true + - type: textarea + id: additional-context + attributes: + label: Additional context + description: "Add any other context or screenshots about the feature request here." + placeholder: "Also note that [...]" + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index aa8773b094..0000000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve -title: "" -labels: bug -assignees: "" ---- - -**Describe the bug** -A clear and concise description of what the bug is. - -**To Reproduce** -Steps to reproduce the behavior: - -1. Go to '...' -2. Click on '....' -3. Scroll down to '....' -4. See error - -**Expected behavior** -A clear and concise description of what you expected to happen. - -**Screenshots** -If applicable, add screenshots to help explain your problem. - -**Logs** -Output of docker-compose logs or kubectl logs respectively - -**Version and Deployment (please complete the following information):** - - - -- authentik version: [e.g. 2025.2.0] -- Deployment: [e.g. docker-compose, helm] - -**Additional context** -Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000000..3868eaede5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,8 @@ +blank_issues_enabled: false +contact_links: + - name: Question + url: https://github.com/goauthentik/authentik/discussions + about: Please ask questions via GitHub Discussions rather than creating issues. + - name: authentik Discord + url: https://discord.com/invite/jg33eMhnj6 + about: For community support, visit our Discord server. diff --git a/.github/ISSUE_TEMPLATE/docs_issue.md b/.github/ISSUE_TEMPLATE/docs_issue.md deleted file mode 100644 index 47eaa2a668..0000000000 --- a/.github/ISSUE_TEMPLATE/docs_issue.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -name: Documentation issue -about: Suggest an improvement or report a problem -title: "" -labels: documentation -assignees: "" ---- - -**Do you see an area that can be clarified or expanded, a technical inaccuracy, or a broken link? Please describe.** -A clear and concise description of what the problem is, or where the document can be improved. Ex. I believe we need more details about [...] - -**Provide the URL or link to the exact page in the documentation to which you are referring.** -If there are multiple pages, list them all, and be sure to state the header or section where the content is. - -**Describe the solution you'd like** -A clear and concise description of what you want to happen. - -**Additional context** -Add any other context or screenshots about the documentation issue here. - -**Consider opening a PR!** -If the issue is one that you can fix, or even make a good pass at, we'd appreciate a PR. For more information about making a contribution to the docs, and using our Style Guide and our templates, refer to ["Writing documentation"](https://docs.goauthentik.io/docs/developer-docs/docs/writing-documentation). \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index d883b8f2df..0000000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this project -title: "" -labels: enhancement -assignees: "" ---- - -**Is your feature request related to a problem? Please describe.** -A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] - -**Describe the solution you'd like** -A clear and concise description of what you want 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. diff --git a/.github/ISSUE_TEMPLATE/hackathon_idea.md b/.github/ISSUE_TEMPLATE/hackathon_idea.md deleted file mode 100644 index d473260060..0000000000 --- a/.github/ISSUE_TEMPLATE/hackathon_idea.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -name: Hackathon Idea -about: Propose an idea for the hackathon -title: "" -labels: hackathon -assignees: "" ---- - -**Describe the idea** - -A clear concise description of the idea you want to implement - -You're also free to work on existing GitHub issues, whether they be feature requests or bugs, just link the existing GitHub issue here. - - - -If you want to help working on this idea or want to contribute in any other way, react to this issue with a :rocket: diff --git a/.github/ISSUE_TEMPLATE/issue_template.md b/.github/ISSUE_TEMPLATE/issue_template.md new file mode 100644 index 0000000000..572ae49c7f --- /dev/null +++ b/.github/ISSUE_TEMPLATE/issue_template.md @@ -0,0 +1,7 @@ +--- +name: Blank issue +about: This issue type is only for internal use +title: +labels: +assignees: +--- diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md deleted file mode 100644 index a8b878a64a..0000000000 --- a/.github/ISSUE_TEMPLATE/question.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -name: Question -about: Ask a question about a feature or specific configuration -title: "" -labels: question -assignees: "" ---- - -**Describe your question/** -A clear and concise description of what you're trying to do. - -**Relevant info** -i.e. Version of other software you're using, specifics of your setup - -**Screenshots** -If applicable, add screenshots to help explain your problem. - -**Logs** -Output of docker-compose logs or kubectl logs respectively - -**Version and Deployment (please complete the following information):** - - - - -- authentik version: [e.g. 2025.2.0] -- Deployment: [e.g. docker-compose, helm] - -**Additional context** -Add any other context about the problem here.