From 1cb7fd94ab63347074b7e7eb23b13d20ee639f57 Mon Sep 17 00:00:00 2001 From: miloschwartz Date: Mon, 29 Sep 2025 16:29:26 -0700 Subject: [PATCH 1/3] add templates Former-commit-id: c06384b70043b9c4bdb5cd2fa82282893509148b --- .../DISCUSSION_TEMPLATE/feature-requests.yml | 64 +++++++++++++++++++ .github/ISSUE_TEMPLATE/1.bug_report.yml | 50 +++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 8 +++ 3 files changed, 122 insertions(+) create mode 100644 .github/DISCUSSION_TEMPLATE/feature-requests.yml create mode 100644 .github/ISSUE_TEMPLATE/1.bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml diff --git a/.github/DISCUSSION_TEMPLATE/feature-requests.yml b/.github/DISCUSSION_TEMPLATE/feature-requests.yml new file mode 100644 index 0000000..f503f8c --- /dev/null +++ b/.github/DISCUSSION_TEMPLATE/feature-requests.yml @@ -0,0 +1,64 @@ +body: + - type: textarea + attributes: + label: Summary + description: A clear and concise summary of the requested feature. + validations: + required: true + + - type: textarea + attributes: + label: Motivation + description: | + Why is this feature important? + Explain the problem this feature would solve or what use case it would enable. + validations: + required: true + + - type: textarea + attributes: + label: Proposed Solution + description: | + How would you like to see this feature implemented? + Provide as much detail as possible about the desired behavior, configuration, or changes. + validations: + required: true + + - type: textarea + attributes: + label: Alternatives Considered + description: Describe any alternative solutions or workarounds you've thought about. + validations: + required: false + + - type: checkboxes + attributes: + label: Scope + description: Which parts of the system does this feature affect? + options: + - label: Pangolin Core + - label: Gerbil + - label: Traefik Integration + - label: Newt + - label: Deployment Tooling + - label: Authentication + - label: UI/UX + - label: Advanced Networking + - label: Security + - label: Performance + - label: Other + + - type: textarea + attributes: + label: Additional Context + description: Add any other context, mockups, or screenshots about the feature request here. + validations: + required: false + + - type: markdown + attributes: + value: | + Before submitting, please: + - Check if there is an existing issue for this feature. + - Clearly explain the benefit and use case. + - Be as specific as possible to help contributors evaluate and implement. diff --git a/.github/ISSUE_TEMPLATE/1.bug_report.yml b/.github/ISSUE_TEMPLATE/1.bug_report.yml new file mode 100644 index 0000000..ea5c186 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/1.bug_report.yml @@ -0,0 +1,50 @@ +name: Bug Report +description: Create a bug report for the Pangolin +labels: [] +body: + - type: textarea + attributes: + label: Describe the Bug + description: A clear and concise description of what the bug is. + validations: + required: true + + - type: textarea + attributes: + label: Environment + description: Please fill out the relevant details below for your environment. + value: | + - OS Type & Version: (e.g., Ubuntu 22.04) + - Pangolin Version: + - Gerbil Version: + - Traefik Version: + - Newt Version: + validations: + required: true + + - type: textarea + attributes: + label: To Reproduce + description: | + Steps to reproduce the behavior, please provide a clear description of how to reproduce the issue, based on the linked minimal reproduction. Screenshots can be provided in the issue body below. + + If using code blocks, make sure syntax highlighting is correct and double-check that the rendered preview is not broken. + validations: + required: true + + - type: textarea + attributes: + label: Expected Behavior + description: A clear and concise description of what you expected to happen. + validations: + required: true + + - type: markdown + attributes: + value: | + Before posting the issue go through the steps you've written down to make sure the steps provided are detailed and clear. + + - type: markdown + attributes: + value: | + Contributors should be able to follow the steps provided in order to reproduce the bug. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..a3739c4 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,8 @@ +blank_issues_enabled: false +contact_links: + - name: Need help or have questions? + url: https://github.com/orgs/fosrl/discussions + about: Ask questions, get help, and discuss with other community members + - name: Request a Feature + url: https://github.com/orgs/fosrl/discussions/new?category=feature-requests + about: Feature requests should be opened as discussions so others can upvote and comment From bee490713d9329f987afd837f16a1cc16124c7cc Mon Sep 17 00:00:00 2001 From: miloschwartz Date: Mon, 29 Sep 2025 16:32:05 -0700 Subject: [PATCH 2/3] update templates Former-commit-id: 3ae134af2df932677375201b008d18b8c6335a60 --- .../DISCUSSION_TEMPLATE/feature-requests.yml | 17 ----------------- .github/ISSUE_TEMPLATE/1.bug_report.yml | 1 + 2 files changed, 1 insertion(+), 17 deletions(-) diff --git a/.github/DISCUSSION_TEMPLATE/feature-requests.yml b/.github/DISCUSSION_TEMPLATE/feature-requests.yml index f503f8c..03b580c 100644 --- a/.github/DISCUSSION_TEMPLATE/feature-requests.yml +++ b/.github/DISCUSSION_TEMPLATE/feature-requests.yml @@ -31,23 +31,6 @@ body: validations: required: false - - type: checkboxes - attributes: - label: Scope - description: Which parts of the system does this feature affect? - options: - - label: Pangolin Core - - label: Gerbil - - label: Traefik Integration - - label: Newt - - label: Deployment Tooling - - label: Authentication - - label: UI/UX - - label: Advanced Networking - - label: Security - - label: Performance - - label: Other - - type: textarea attributes: label: Additional Context diff --git a/.github/ISSUE_TEMPLATE/1.bug_report.yml b/.github/ISSUE_TEMPLATE/1.bug_report.yml index ea5c186..07c98b1 100644 --- a/.github/ISSUE_TEMPLATE/1.bug_report.yml +++ b/.github/ISSUE_TEMPLATE/1.bug_report.yml @@ -19,6 +19,7 @@ body: - Gerbil Version: - Traefik Version: - Newt Version: + - Olm Version: (if applicable) validations: required: true From 2b8e240752581bef2e1458aaeb529442ed94aa55 Mon Sep 17 00:00:00 2001 From: miloschwartz Date: Mon, 29 Sep 2025 16:38:29 -0700 Subject: [PATCH 3/3] update template Former-commit-id: 27bffa062d012f59706ae1d35eaec8ecab123315 --- .github/ISSUE_TEMPLATE/1.bug_report.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/1.bug_report.yml b/.github/ISSUE_TEMPLATE/1.bug_report.yml index 07c98b1..41dbe7b 100644 --- a/.github/ISSUE_TEMPLATE/1.bug_report.yml +++ b/.github/ISSUE_TEMPLATE/1.bug_report.yml @@ -1,5 +1,5 @@ name: Bug Report -description: Create a bug report for the Pangolin +description: Create a bug report labels: [] body: - type: textarea