From 37a34720c04b4a6a8533be79f9a0623083869984 Mon Sep 17 00:00:00 2001 From: mstar Date: Fri, 28 Mar 2025 13:35:32 +0100 Subject: [PATCH] Work on meta information --- .gitea/issue_template/bug_report.yaml | 35 ++++++++++++++++++++ .gitea/issue_template/feature_request.yaml | 38 ++++++++++++++++++++++ CONTRIBUTING.md | 6 ++-- 3 files changed, 76 insertions(+), 3 deletions(-) create mode 100644 .gitea/issue_template/bug_report.yaml create mode 100644 .gitea/issue_template/feature_request.yaml diff --git a/.gitea/issue_template/bug_report.yaml b/.gitea/issue_template/bug_report.yaml new file mode 100644 index 0000000..ed3f887 --- /dev/null +++ b/.gitea/issue_template/bug_report.yaml @@ -0,0 +1,35 @@ +name: Bug report +about: Report a bug +title: "[Bug]: " +body: + - type: textarea + id: description + attributes: + label: Description + description: Describe the problem you've encountered + validations: + required: true + - type: input + id: version + attributes: + label: Version + description: On what version or git commit is this bug occuring? + validations: + required: true + - type: dropdown + id: browsers + attributes: + label: What browsers are you seeing the problem on? + multiple: true + options: + - Firefox + - Chromium + - Safari/Webkit + - type: checkboxes + id: terms + attributes: + label: Code of Conduct + description: By submitting this issue, you agree to follow our [Code of Conduct](https://git.mstar.dev/mstar/linstrom/src/branch/main/CODE_OF_CONDUCT.md) + options: + - label: I agree to follow this project's Code of Conduct + required: true diff --git a/.gitea/issue_template/feature_request.yaml b/.gitea/issue_template/feature_request.yaml new file mode 100644 index 0000000..5e26fbd --- /dev/null +++ b/.gitea/issue_template/feature_request.yaml @@ -0,0 +1,38 @@ +name: Feature request +about: Request a feature +title: "[Feature request]: " +body: + - type: textarea + id: problem + attributes: + label: Description + description: Describe your feature, in detail, here + validations: + required: true + - type: textarea + id: why + attributes: + label: Use case + description: | + What use case would this feature fill that can't is be filled or is hard to fill otherwise? + validations: + required: false + - type: dropdown + id: region + attributes: + label: In what area would this feature primarily reside? + multiple: true + options: + - Frontend + - Backend (General) + - Backend (Plugins) + - Backend (ActivityPub) + - I don't know! *confused screaming* + - type: checkboxes + id: terms + attributes: + label: Code of Conduct + description: By submitting this issue, you agree to follow our [Code of Conduct](https://git.mstar.dev/mstar/linstrom/src/branch/main/CODE_OF_CONDUCT.md) + options: + - label: I agree to follow this project's Code of Conduct + required: true diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f7e8031..7e54fca 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -14,9 +14,9 @@ leading up to the problem, your system configuration, and the program logs. If you're able to reproduce the bug reliably, attaching a debugger to the program, triggering it, and uploading the results would be very helpful. -This section _should_ tell you how to find your logs, attach the debugger, -and do whatever else you need for a detailed bug report. But nobody filled it out. -Attach a picture of Goatse to your bug reports until we fix this. +For the frontend, the browser tools should be all that's needed. +The backend logs messages to stderr and, if configured, to a rotating log file +as defined in the configuration. The debugger here is [delve](https://github.com/go-delve/delve) ## Feature Requests