diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml new file mode 100644 index 00000000..4891a4dc --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -0,0 +1,70 @@ +name: Bug Report +description: Report a bug in ezBookkeeping +labels: bug +body: + - type: checkboxes + id: checkboxes + attributes: + label: Before You Submit + description: Please check whether the following items have been completed. + options: + - label: I've already checked this bug hasn't been raised in [issues](https://github.com/mayswind/ezbookkeeping/issues) + required: true + + - type: textarea + id: description + attributes: + label: Description + description: Please provide a brief description of this bug. + validations: + required: true + + - type: textarea + id: reproduction-steps + attributes: + label: Steps to reproduce + description: Please describe the steps to reproduce this bug. + placeholder: | + 1. + 2. + 3. + validations: + required: true + + - type: input + id: ezbookkeeping-version + attributes: + label: ezBookkeeping Version + description: ezBookkeeping version and commit hash of your instance, e.g. "v1.0.0 (20e2444)" + validations: + required: true + + - type: input + id: server-os + attributes: + label: Server Operating System + description: The operating system information you are using to deploy ezBookkeeping, e.g "Debian GNU/Linux 11 amd64" + + - type: input + id: server-database + attributes: + label: Database + description: The database system you are using, e.g. "MariaDB v11.7.2" + + - type: dropdown + id: reproduce-on-demo-site + attributes: + label: Can you reproduce this bug on the ezBookkeeping demo site? + description: | + ezBookkeeping demo site: https://ezbookkeeping-demo.mayswind.net/ + options: + - "No" + - "Yes" + validations: + required: true + + - type: textarea + id: additional-context + attributes: + label: Additional information + description: If you can, provide any related screenshots or logs here. \ 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 00000000..ec4bb386 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1 @@ +blank_issues_enabled: false \ 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 00000000..3057a129 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature-request.yml @@ -0,0 +1,26 @@ +name: Feature Request +description: Request a feature or enhancement for ezBookkeeping +labels: enhancement +body: + - type: checkboxes + id: checkboxes + attributes: + label: Before You Submit + description: Please check whether the following items have been completed. + options: + - label: I've already checked this request hasn't been raised in [issues](https://github.com/mayswind/ezbookkeeping/issues) + required: true + + - type: textarea + id: description + attributes: + label: Feature Description + description: Please describe your feature request. + validations: + required: true + + - type: textarea + id: additional-context + attributes: + label: Additional information + description: If you can, provide any other context or screenshots about this feature request here. \ No newline at end of file