summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/ISSUE_TEMPLATE/bug.yml54
-rw-r--r--.github/ISSUE_TEMPLATE/documentation.yml20
-rw-r--r--.github/ISSUE_TEMPLATE/enhancement.yml57
3 files changed, 131 insertions, 0 deletions
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