From c91a041eab830c8a196251fc92f43dc2bff54c2e Mon Sep 17 00:00:00 2001 From: Dan Rademacher Date: Wed, 13 May 2026 16:37:47 -0700 Subject: [PATCH] Improved issue templates, LEAD-26 Adds new links to forum from issue creation form --- .github/ISSUE_TEMPLATE/bug_report.md | 32 ----------------- .github/ISSUE_TEMPLATE/config.yml | 31 +++++++++++++++++ .../ISSUE_TEMPLATE/technical_bug_report.md | 34 +++++++++++++++++++ 3 files changed, 65 insertions(+), 32 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/technical_bug_report.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index 6294c8da5..000000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -name: Bug report -about: Report a problem with expected functionality -title: '' -labels: bug -assignees: '' - ---- - -**Describe the bug** -A clear and concise description of what the bug is. - -**To Reproduce** -Steps to reproduce the behavior: -1. Go to '...' -2. Tap on '....' -3. Scroll down to '....' -4. See error - -**Expected behavior** -A clear and concise description of what you expected to happen. - -**Screenshots** -If applicable, add screenshots to help explain your problem. - -**Context (please complete the following information):** - - Device: [e.g. iPhone6] - - OS: [e.g. iOS8.1] - - App version: [e.g. 1.0.0] - -**Additional context** -Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 000000000..208a1dab6 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,31 @@ +# This file disables blank issue creation and replaces the issue form with +# links that redirect users to the appropriate channels. +# +# Place this file at .github/ISSUE_TEMPLATE/config.yml in each repo. + +blank_issues_enabled: false + +contact_links: + - name: 🐛 Report a bug + url: https://forum.inaturalist.org/c/bug-reports + about: > + Please report bugs on the iNaturalist Forum. You're more likely to get + a response there, and other users can confirm or add context to your report. + + - name: 💡 Request a feature + url: https://forum.inaturalist.org/c/feature-requests + about: > + Please post feature requests on the iNaturalist Forum, where the + community can discuss and staff can weigh in on feasibility. + + - name: 💬 Ask a technical question about the code + url: https://github.com/inaturalist/inaturalistReactNative/discussions + about: > + If you have a question about how the code works, or you're building + an integration, open a GitHub Discussion instead of an issue. + + - name: 🔒 Report a security vulnerability + url: mailto:help+security@inaturalist.org + about: > + For security issues requiring confidential communication, + please email us directly rather than filing a public issue. diff --git a/.github/ISSUE_TEMPLATE/technical_bug_report.md b/.github/ISSUE_TEMPLATE/technical_bug_report.md new file mode 100644 index 000000000..a16b7f0d4 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/technical_bug_report.md @@ -0,0 +1,34 @@ +--- +name: Report a code-level technical issue +about: Create a report to help us improve, with code-level/engineering specific concerns +title: '' +type: Bug +assignees: '' + +--- + +[//]: # (For feature requests and bug reports not specifically concerning code, please use https://forum.inaturalist.org/c/bug-reports. To request a feature, use https://forum.inaturalist.org/c/feature-requests. To ask a technical question, use https://github.com/inaturalist/inaturalist/discussions. To report a secutrity vulnerability, email help+security@inaturalist.org) + +**Describe the bug** +A clear and concise description of what the bug is, preferably with citations to the relevant code in this github repo. + +**To Reproduce** +Steps to reproduce the behavior: +1. Go to '...' +2. Tap on '....' +3. Scroll down to '....' +4. See error + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**Screenshots** +If applicable, add screenshots to help explain your problem. + +**Context (please complete the following information):** + - Device: [e.g. iPhone 16] + - OS: [e.g. iOS 26.5] + - App version: [e.g. 1.0.20] + +**Additional context** +Add any other context about the problem here. \ No newline at end of file