From bb679acbf7feb06e2210f3698fab596c179f9adb Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Tue, 10 Feb 2026 15:50:32 -0800 Subject: [PATCH] add discussion template --- .github/DISCUSSION_TEMPLATE/vouch-request.yml | 56 +++++++++++++++++++ CONTRIBUTING.md | 5 +- 2 files changed, 59 insertions(+), 2 deletions(-) create mode 100644 .github/DISCUSSION_TEMPLATE/vouch-request.yml diff --git a/.github/DISCUSSION_TEMPLATE/vouch-request.yml b/.github/DISCUSSION_TEMPLATE/vouch-request.yml new file mode 100644 index 000000000..320cc0518 --- /dev/null +++ b/.github/DISCUSSION_TEMPLATE/vouch-request.yml @@ -0,0 +1,56 @@ +body: + - type: markdown + attributes: + value: | + > [!IMPORTANT] + > This form is for **first-time contributors** who + > need to be vouched before submitting pull requests. + > Please read the [Contributing Guide][contrib] and + > [AI Usage Policy][ai] before submitting. + > + > Keep your request **concise** and write it **in + > your own voice** — do not have an AI write this + > for you. A maintainer will comment `lgtm` if your + > request is approved, after which you can submit + > PRs. + + [contrib]: https://github.com/ghostty-org/ghostty/blob/main/CONTRIBUTING.md + [ai]: https://github.com/ghostty-org/ghostty/blob/main/AI_POLICY.md + - type: textarea + attributes: + label: What do you want to change? + description: | + Describe the change you'd like to make to Ghostty. + If there is an existing issue or discussion, + link to it. + placeholder: | + I'd like to fix the rendering issue described + in #1234 where... + validations: + required: true + - type: textarea + attributes: + label: Why do you want to make this change? + description: | + Explain your motivation. Why is this change + important or useful? + placeholder: | + This bug affects users who... + validations: + required: true + - type: checkboxes + attributes: + label: "I acknowledge that:" + options: + - label: >- + I have read the [Contributing Guide][contrib] + and understand the contribution process. + required: true + - label: >- + I have read and agree to follow the + [AI Usage Policy][ai]. + required: true + - label: >- + I wrote this vouch request myself, in my + own voice, without AI generating it. + required: true diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 7467728e4..eb8f98219 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -33,8 +33,9 @@ the [AI Usage Policy](AI_POLICY.md). **This is very important.** We use a vouch system for first-time contributors: -1. Open an issue describing what you want to change and why. Use - the "Contribution Proposal" template. +1. Open a + [discussion in the "Vouch Request"](https://github.com/ghostty-org/ghostty/discussions/new?category=vouch-request) + category describing what you want to change and why. Follow the template. 2. Keep it concise 3. Write in your own voice, don't have an AI write this 4. A maintainer will comment `lgtm` if approved