diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml new file mode 100644 index 00000000..d9daa512 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -0,0 +1,70 @@ +name: Bug Report +description: File a bug report +labels: [ "bug " ] +body: + - type: markdown + attributes: + value: > + Thanks for taking the time to fill out this bug report. + This form is for bug reports only. + Questions and feature requests are part of Discussions. + Wrap text output and commands with triple backticks (```) for proper formatting. + - id: description + type: textarea + attributes: + label: Problem description + description: A clear and concise description of what the bug is + placeholder: I hit enter and my computer hacked the Gibson + validations: + required: true + - id: steps + type: textarea + attributes: + label: Steps to reproduce + description: Clear steps to reproduce the bug + placeholder: | + 1. Launch labwc with a default configuration on multiple displays. + 2. Launch a terminal on each output, etc, etc. + Expected behavior: Foo. + Actual behavior: Bar. + validations: + required: true + - id: labwc_source + type: dropdown + attributes: + label: labwc build source + description: labwc build source (binary, local, etc) + options: + - Release + - Local build + validations: + required: true + - id: labwc_version + type: input + attributes: + label: labwc version + description: labwc version or commit sha (run `labwc -v` to find out) + placeholder: 0.8.1 + validations: + required: true + - id: labwc_environment + type: dropdown + attributes: + label: labwc environment + description: How is labwc being run + options: + - From a TTY or some display manager like lightdm + - Nested on Wayland + - Nested on X.Org Server + - With Virtualisation (VirtualBox) + - With Virtualisation (Qemu) + - Not Applicable + - I do not know what all that means + validations: + required: true + - id: distribution + type: input + attributes: + label: Distribution + description: Distribution + placeholder: Void Linux diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..a596a30a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,14 @@ +blank_issues_enabled: true +contact_links: + - name: labwc website + url: https://labwc.github.io + about: General information, manuals and FAQ + - name: labwc questions + url: https://github.com/labwc/labwc/discussions/categories/q-a + about: Ask the community for help + - name: labwc feature requests + url: https://github.com/labwc/labwc/discussions/categories/feature-requests + about: Suggest a feature for labwc + - name: labwc on IRC + url: https://web.libera.chat/gamja/?channels=#labwc + about: Use IRC to get community support for labwc. Might take a while to get an answer. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 0f79ef5f..e3a16c55 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -21,7 +21,7 @@ # How to Contribute -1. Report bugs as github issues. We don't use a template, but try to provide +1. Report bugs as github issues. We use a template prompting you to provide some sensible information such as what happened, what you expected to happen and steps to reproduce. If applicable try with default configuration. If you are able to, try to do some debugging (guidelines below).