diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..3c6f205 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,102 @@ +name: Bug report +description: Create a report to help us improve +title: "[Bug]: " +labels: + - bug +assignees: + - KodekaTeamOfficial + +body: + - type: markdown + attributes: + value: | + Thank you for taking the time to fill out this bug report. + + - type: textarea + id: bug-description + 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: reproduce + attributes: + label: 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. + validations: + required: true + + - type: textarea + id: screenshots + attributes: + label: Screenshots + description: If applicable, add screenshots to help explain your problem. + + - type: dropdown + id: operating-system + attributes: + label: Operating System + options: + - Ubuntu + - Debian + - CentOS + - AlmaLinux + - Rocky Linux + - Fedora + - Other + validations: + required: true + + - type: input + id: os-version + attributes: + label: OS Version + placeholder: e.g. Ubuntu 24.04 + validations: + required: true + + - type: input + id: browser + attributes: + label: Browser + placeholder: e.g. Chrome, Firefox, Safari + + - type: input + id: doktainer-version + attributes: + label: Doktainer Version + placeholder: e.g. v1.2.3 + validations: + required: true + + - type: textarea + id: additional-context + attributes: + label: Additional context + description: Add any other context about the problem here. + + - type: checkboxes + id: terms + attributes: + label: Before submitting + options: + - label: I have searched for existing issues before creating this report. + required: true + - label: I am using the latest available version of Doktainer. + required: false \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..51aac40 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,6 @@ +blank_issues_enabled: true + +contact_links: + - name: Questions & Discussions + url: https://github.com/DoktainerApp/doktainer/discussions + about: Please ask and answer questions here. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/documentation.yml b/.github/ISSUE_TEMPLATE/documentation.yml new file mode 100644 index 0000000..9ae41bc --- /dev/null +++ b/.github/ISSUE_TEMPLATE/documentation.yml @@ -0,0 +1,54 @@ +name: Documentation +description: Report missing, incorrect, or unclear documentation +title: "[Docs]: " +labels: + - documentation +assignees: + - KodekaTeamOfficial + +body: + - type: markdown + attributes: + value: | + Help us improve Doktainer's documentation. + + - type: textarea + id: issue + attributes: + label: Documentation issue + description: What is missing, incorrect, or unclear? + placeholder: | + The installation guide is missing Docker Compose examples. + validations: + required: true + + - type: textarea + id: suggestion + attributes: + label: Suggested improvement + description: How should the documentation be improved? + placeholder: | + Add a section explaining how to deploy Doktainer behind Cloudflare. + validations: + required: true + + - type: input + id: page + attributes: + label: Related page or file + description: Link or path to the affected documentation. + placeholder: README.md or docs/installation.md + + - type: textarea + id: additional-context + attributes: + label: Additional context + description: Screenshots, examples, references, etc. + + - type: checkboxes + id: terms + attributes: + label: Before submitting + options: + - label: I have searched for existing documentation issues before creating this report. + required: true \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..7f24628 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,51 @@ +name: Feature request +description: Suggest an idea for this project +title: "[Feature]: " +labels: + - enhancement +assignees: + - KodekaTeamOfficial + +body: + - type: markdown + attributes: + value: | + Thank you for helping improve Doktainer. + + - type: textarea + id: problem + attributes: + label: Is your feature request related to a problem? + description: Describe the problem you're trying to solve. + placeholder: | + I'm always frustrated when... + validations: + required: true + + - type: textarea + id: solution + attributes: + label: Describe the solution you'd like + description: A clear and concise description of what you want to happen. + validations: + required: true + + - type: textarea + id: alternatives + attributes: + label: Describe alternatives you've considered + description: Any alternative solutions or features you've considered. + + - type: textarea + id: additional-context + attributes: + label: Additional context + description: Add any other context, screenshots, or mockups here. + + - type: checkboxes + id: terms + attributes: + label: Before submitting + options: + - label: I have searched for existing feature requests before creating this issue. + required: true \ No newline at end of file