diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 000000000..d4918dcc2 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,84 @@ +name: Bug Report +description: File a bug report. +title: "[Bug]: " +labels: ["bug", "triage"] +projects: ["freedomofpress/dangerzone"] +body: + - type: markdown + attributes: + value: | + Hi, and thanks for taking the time to open this bug report. + - type: textarea + id: what-happened + attributes: + label: What happened? + description: Can you specify the steps you followed, so we can reproduce? + value: "A bug happened!" + validations: + required: true + - type: dropdown + id: os-name + attributes: + label: OS Name + description: Which Operating System are you using? + options: + - Windows + - MacOS + - Linux + validations: + required: true + - type: textarea + id: os-version + attributes: + label: Operating System Version + description: | + Which version of your operating sytem do you use? + + - Follow these links to find out the OS version (on [Windows](https://learn.microsoft.com/en-us/windows/client-management/client-tools/windows-version-search), on [OSX](https://support.apple.com/en-us/109033)) + - On Linux, you should have good results with this command `cat /etc/os-release` + validations: + required: true + - type: textarea + id: dangerzone-version + attributes: + label: Dangerzone version + description: Which version of Dangerzone are you using? + validations: + required: true + - type: textarea + id: docker-desktop-version + attributes: + label: Docker Desktop version + description: | + On Windows and MacOS, if you're using Docker Desktop, which version is it? + Please give us the full output of this command: `docker version` + + This will be automatically formatted into code, so no need for backticks. + render: shell + - type: textarea + id: podman-version + attributes: + label: Podman version + description: | + On Linux, which version of podman are you using? + Please give us the full output of this command: `podman version` + + This will be automatically formatted into code, so no need for backticks. + render: shell + - type: textarea + id: logs + attributes: + label: Additional log output + description: | + If your bug happen during conversion, please copy and paste the + following commands in your terminal, and provide us with the output + (replace `docker` with `podman` if on Linux): + + ```bash + docker info -f 'json' + docker images + docker run hello-world + ``` + + This will be automatically formatted into code, so no need for backticks. + render: shell diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 000000000..4e9d9dd5c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: true +contact_links: + - name: Security vulnerabilities + url: https://github.com/freedomofpress/dangerzone?tab=security-ov-file + about: Please report security vulnerabilities here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 000000000..94cb0b968 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,23 @@ +--- +name: Feature request +about: Suggest an idea for this project +title: '' +labels: enhancement +assignees: '' +--- + +**Is your feature request related to a problem? Please describe.** + +A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + +**Describe the solution you'd like** + +A clear and concise description of what you want to happen. + +**Describe alternatives you've considered** + +A clear and concise description of any alternative solutions or features you've considered. + +**Additional context** + +Add any other context or screenshots about the feature request here.