diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml new file mode 100644 index 000000000..63dbf3998 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -0,0 +1,54 @@ +name: Bug Report +description: Report a bug +labels: [bug] + +body: +- type: textarea + id: problem + attributes: + label: What is the problem? + validations: + required: true + +- type: textarea + id: reproduction + attributes: + label: Reproduction Steps + description: (If known) Minimal steps that can reproduce the issue. + validations: + required: false + +- type: input + id: version + attributes: + label: tt-rss Version + description: Which version (commit) of tt-rss are you using? + validations: + required: true + +- type: textarea + id: environment + attributes: + label: Environment + description: | + How are you running tt-rss? Include all relevant details (e.g. Docker image, OS, PHP version, etc.). + validations: + required: true + +- type: textarea + id: other + attributes: + label: Other Information + description: | + Anything else you want to provide (e.g. related issues, suggestions on how to fix, links for context, etc.). + validations: + required: false + +- type: checkboxes + id: acknowledgments + attributes: + label: Acknowledge + description: Please mark any checkbox that applies (otherwise leave unchecked). + options: + - label: I'm interested in implementing the fix + required: false diff --git a/.github/ISSUE_TEMPLATE/documentation.yml b/.github/ISSUE_TEMPLATE/documentation.yml new file mode 100644 index 000000000..c4759bba2 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/documentation.yml @@ -0,0 +1,20 @@ +name: Documentation Issue +description: Report an issue with documentation +labels: [documentation] + +body: +- type: textarea + id: issue + attributes: + label: What is the issue? + validations: + required: true + +- type: checkboxes + id: acknowledgments + attributes: + label: Acknowledge + description: Please mark any checkbox that apply (otherwise leave unchecked). + options: + - label: I'm interested in implementing the fix + required: false diff --git a/.github/ISSUE_TEMPLATE/enhancement.yml b/.github/ISSUE_TEMPLATE/enhancement.yml new file mode 100644 index 000000000..4489ff274 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/enhancement.yml @@ -0,0 +1,57 @@ +name: Enhancement Request +description: Request a new enhancement/feature +labels: [enhancement] + +body: +- type: textarea + id: description + attributes: + label: Description + description: Short description of the enhancement/feature you are proposing. + validations: + required: true + +- type: textarea + id: use-case + attributes: + label: Use Case + description: Why do you need this feature? + validations: + required: true + +- type: textarea + id: solution + attributes: + label: Proposed Solution + description: | + (If known) How would you propose the enhancement/feature be implemented? + validations: + required: false + +- type: input + id: version + attributes: + label: tt-rss Version + description: Which version (commit) of tt-rss are you currently using? + validations: + required: true + +- type: textarea + id: other + attributes: + label: Other Information + description: | + Anything else you want to provide (e.g. related issues, suggestions on how to implement, links for context, etc.). + validations: + required: false + +- type: checkboxes + id: acknowledgments + attributes: + label: Acknowledge + description: Please mark any checkbox that apply (otherwise leave unchecked). + options: + - label: I'm interested in implementing the feature + required: false + - label: This feature might result in a breaking change + required: false