From 4d823d553c38cab2482170b7f09d7fd1cdbe7567 Mon Sep 17 00:00:00 2001 From: Felix Schneider <99918022+trueberryless@users.noreply.github.com> Date: Thu, 28 May 2026 21:57:10 +0200 Subject: [PATCH 1/4] feat: create issue and PR templates --- .github/ISSUE_TEMPLATES/---01-docs-issue.yaml | 45 +++++++++++++++++++ .github/ISSUE_TEMPLATES/config.yaml | 8 ++++ .github/PULL_REQUEST_TEMPLATE.md | 19 ++++++++ 3 files changed, 72 insertions(+) create mode 100644 .github/ISSUE_TEMPLATES/---01-docs-issue.yaml create mode 100644 .github/ISSUE_TEMPLATES/config.yaml create mode 100644 .github/PULL_REQUEST_TEMPLATE.md diff --git a/.github/ISSUE_TEMPLATES/---01-docs-issue.yaml b/.github/ISSUE_TEMPLATES/---01-docs-issue.yaml new file mode 100644 index 0000000..e57c0da --- /dev/null +++ b/.github/ISSUE_TEMPLATES/---01-docs-issue.yaml @@ -0,0 +1,45 @@ +name: "\U0001F4DA Docs Issue" +description: Report an issue with the Bombshell documentation +labels: [] +assignees: [] +body: + - type: markdown + attributes: + value: | + Thank you for taking the time to let us know something is wrong! Please fill out this form as completely as possible. + - type: input + id: docs-page + attributes: + label: What page of the docs did you find an issue on? + description: If this issue applies to multiple pages, include additional pages in your bug description. + placeholder: https://bomb.sh/docs/... + validations: + required: true + - type: textarea + id: bug-description + attributes: + label: Describe the issue + description: A clear and concise description of what the issue is. + validations: + required: true + - type: input + id: os + attributes: + label: What operating system are you using? + placeholder: Mac, Windows, Linux + validations: + required: true + - type: input + id: browser + attributes: + label: What browser are you using? + placeholder: Chrome, Firefox, Safari + validations: + required: true + - type: checkboxes + id: will-pr + attributes: + label: Participation + options: + - label: I am willing to submit a pull request for this issue. + required: false diff --git a/.github/ISSUE_TEMPLATES/config.yaml b/.github/ISSUE_TEMPLATES/config.yaml new file mode 100644 index 0000000..d95933f --- /dev/null +++ b/.github/ISSUE_TEMPLATES/config.yaml @@ -0,0 +1,8 @@ +blank_issues_enabled: true +contact_links: + - name: 👾 Chat + url: https://bomb.sh/chat + about: Our Discord server is active, come join us! + - name: 💁 Support + url: https://bomb.sh/chat + about: "This issue tracker is not for support questions. Join us on Discord for assistance!" diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..52ff32f --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,19 @@ +## What does this PR do? + + + +## Related issues/PRs + + + +## AI-generated code disclosure + + + +- [ ] This PR includes AI-generated code From 25ed0698c66e1a7ee9420151f9b83fb5ba42153f Mon Sep 17 00:00:00 2001 From: Felix Schneider <99918022+trueberryless@users.noreply.github.com> Date: Sat, 30 May 2026 19:34:05 +0200 Subject: [PATCH 2/4] fix: rename issue template folder --- .github/{ISSUE_TEMPLATES => ISSUE_TEMPLATE}/---01-docs-issue.yaml | 0 .github/{ISSUE_TEMPLATES => ISSUE_TEMPLATE}/config.yaml | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename .github/{ISSUE_TEMPLATES => ISSUE_TEMPLATE}/---01-docs-issue.yaml (100%) rename .github/{ISSUE_TEMPLATES => ISSUE_TEMPLATE}/config.yaml (100%) diff --git a/.github/ISSUE_TEMPLATES/---01-docs-issue.yaml b/.github/ISSUE_TEMPLATE/---01-docs-issue.yaml similarity index 100% rename from .github/ISSUE_TEMPLATES/---01-docs-issue.yaml rename to .github/ISSUE_TEMPLATE/---01-docs-issue.yaml diff --git a/.github/ISSUE_TEMPLATES/config.yaml b/.github/ISSUE_TEMPLATE/config.yaml similarity index 100% rename from .github/ISSUE_TEMPLATES/config.yaml rename to .github/ISSUE_TEMPLATE/config.yaml From afb7db09814f18629af7df93cd8e646f33686160 Mon Sep 17 00:00:00 2001 From: Felix Schneider <99918022+trueberryless@users.noreply.github.com> Date: Wed, 3 Jun 2026 23:04:09 +0200 Subject: [PATCH 3/4] refactor: adapt templates to better fit global templates --- .github/ISSUE_TEMPLATE/---01-docs-issue.yaml | 45 -------------------- .github/ISSUE_TEMPLATE/docs_issue.yaml | 45 ++++++++++++++++++++ .github/PULL_REQUEST_TEMPLATE.md | 16 ++++--- 3 files changed, 55 insertions(+), 51 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/---01-docs-issue.yaml create mode 100644 .github/ISSUE_TEMPLATE/docs_issue.yaml diff --git a/.github/ISSUE_TEMPLATE/---01-docs-issue.yaml b/.github/ISSUE_TEMPLATE/---01-docs-issue.yaml deleted file mode 100644 index e57c0da..0000000 --- a/.github/ISSUE_TEMPLATE/---01-docs-issue.yaml +++ /dev/null @@ -1,45 +0,0 @@ -name: "\U0001F4DA Docs Issue" -description: Report an issue with the Bombshell documentation -labels: [] -assignees: [] -body: - - type: markdown - attributes: - value: | - Thank you for taking the time to let us know something is wrong! Please fill out this form as completely as possible. - - type: input - id: docs-page - attributes: - label: What page of the docs did you find an issue on? - description: If this issue applies to multiple pages, include additional pages in your bug description. - placeholder: https://bomb.sh/docs/... - validations: - required: true - - type: textarea - id: bug-description - attributes: - label: Describe the issue - description: A clear and concise description of what the issue is. - validations: - required: true - - type: input - id: os - attributes: - label: What operating system are you using? - placeholder: Mac, Windows, Linux - validations: - required: true - - type: input - id: browser - attributes: - label: What browser are you using? - placeholder: Chrome, Firefox, Safari - validations: - required: true - - type: checkboxes - id: will-pr - attributes: - label: Participation - options: - - label: I am willing to submit a pull request for this issue. - required: false diff --git a/.github/ISSUE_TEMPLATE/docs_issue.yaml b/.github/ISSUE_TEMPLATE/docs_issue.yaml new file mode 100644 index 0000000..75152ec --- /dev/null +++ b/.github/ISSUE_TEMPLATE/docs_issue.yaml @@ -0,0 +1,45 @@ +name: "\U0001F4DA Documentation improvement" +description: Report a typo, outdated info, or suggest new documentation +title: "[Docs]: " +labels: ["documentation"] +body: + - type: markdown + attributes: + value: | + Thanks for helping us improve our documentation! Clear docs make the whole bombshell ecosystem better for everyone. + - type: dropdown + id: package + attributes: + label: Related Package + description: Which package's documentation needs improvement? + options: + - "@clack/core" + - "@clack/prompts" + - "@bomb.sh/tab" + - "@bomb.sh/args" + - "@bomb.sh/tools" + - "clink" + - "General / Website Docs" + validations: + required: true + - type: textarea + id: current-issue + attributes: + label: What needs to be changed? + description: Describe the typo, outdated section, or missing concept. Please include links to the current documentation if applicable. + validations: + required: true + - type: textarea + id: proposed-change + attributes: + label: Proposed improvement / suggestion + description: A clear description of what should be written or fixed. Feel free to provide a rough draft or code snippets of the expected output! + validations: + required: true + - type: textarea + id: additional-context + attributes: + label: Additional context + description: Add any other context or screenshots that might help explain your suggestion. + validations: + required: false diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 52ff32f..6c2bf9b 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,16 +1,20 @@ ## What does this PR do? -## Related issues/PRs +Closes # - +## Type of change + + + +- [ ] Typo +- [ ] New Documentation for Feature +- [ ] Improvement for Clarification +- [ ] Chore (dependencies, CI, tooling) ## AI-generated code disclosure From 6686482c2d55cee65b7fd03990e6c19a15c9a21a Mon Sep 17 00:00:00 2001 From: Felix Schneider <99918022+trueberryless@users.noreply.github.com> Date: Wed, 3 Jun 2026 23:08:36 +0200 Subject: [PATCH 4/4] feat: use same config.yaml --- .github/ISSUE_TEMPLATE/config.yaml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/config.yaml b/.github/ISSUE_TEMPLATE/config.yaml index d95933f..f25f38a 100644 --- a/.github/ISSUE_TEMPLATE/config.yaml +++ b/.github/ISSUE_TEMPLATE/config.yaml @@ -1,8 +1,11 @@ blank_issues_enabled: true contact_links: - - name: 👾 Chat + - name: "\U0001F4AC Discord Chat" url: https://bomb.sh/chat - about: Our Discord server is active, come join us! - - name: 💁 Support - url: https://bomb.sh/chat - about: "This issue tracker is not for support questions. Join us on Discord for assistance!" + about: Our Discord server is active, come join us for support and chat! + - name: "\U0001F98B Bluesky" + url: https://bsky.app/profile/bomb.sh + about: Follow us on Bluesky for updates, news, and announcements. + - name: "\U0001F496 Sponsor" + url: https://opencollective.com/bombshell-dev + about: Support the development of bombshell projects via Open Collective!