From 4ba936464b6f6d1f6911e36bab61b2dd4dfffe70 Mon Sep 17 00:00:00 2001 From: Justin Spahr-Summers Date: Wed, 27 Nov 2024 09:33:34 -0600 Subject: [PATCH] Add discussion templates --- .github/DISCUSSION_TEMPLATE/general.yml | 22 +++++++++++ .github/DISCUSSION_TEMPLATE/ideas.yml | 36 ++++++++++++++++++ .github/DISCUSSION_TEMPLATE/q-a.yml | 33 +++++++++++++++++ .github/DISCUSSION_TEMPLATE/show-and-tell.yml | 37 +++++++++++++++++++ 4 files changed, 128 insertions(+) create mode 100644 .github/DISCUSSION_TEMPLATE/general.yml create mode 100644 .github/DISCUSSION_TEMPLATE/ideas.yml create mode 100644 .github/DISCUSSION_TEMPLATE/q-a.yml create mode 100644 .github/DISCUSSION_TEMPLATE/show-and-tell.yml diff --git a/.github/DISCUSSION_TEMPLATE/general.yml b/.github/DISCUSSION_TEMPLATE/general.yml new file mode 100644 index 0000000..6ddef33 --- /dev/null +++ b/.github/DISCUSSION_TEMPLATE/general.yml @@ -0,0 +1,22 @@ +body: + - type: checkboxes + id: checklist + attributes: + label: Pre-submission Checklist + description: Please verify the following before submitting your discussion + options: + - label: I have verified that this discussion would not be more appropriate as an issue in a specific repository + required: true + - label: I have searched existing discussions to avoid duplicates + required: true + + - type: textarea + id: topic + attributes: + label: Discussion Topic + description: What would you like to discuss with the MCP community? + placeholder: | + Please provide a clear description of what you'd like to discuss. + Include relevant context and background information. + validations: + required: true diff --git a/.github/DISCUSSION_TEMPLATE/ideas.yml b/.github/DISCUSSION_TEMPLATE/ideas.yml new file mode 100644 index 0000000..9eb2753 --- /dev/null +++ b/.github/DISCUSSION_TEMPLATE/ideas.yml @@ -0,0 +1,36 @@ +body: + - type: checkboxes + id: checklist + attributes: + label: Pre-submission Checklist + description: Please verify the following before submitting your idea + options: + - label: I have verified this would not be more appropriate as a feature request in a specific repository + required: true + - label: I have searched existing discussions to avoid duplicates + required: true + + - type: textarea + id: idea + attributes: + label: Your Idea + description: Share your idea for improving MCP + placeholder: | + Please describe your idea in detail: + - What problem does it solve? + - Who would benefit from this? + - How might it be implemented? + validations: + required: true + + - type: checkboxes + id: scope + attributes: + label: Scope + description: What aspect of MCP does this idea relate to? (Select all that apply) + options: + - label: Protocol Specification + - label: SDK Features + - label: Documentation + - label: Developer Experience + - label: Other diff --git a/.github/DISCUSSION_TEMPLATE/q-a.yml b/.github/DISCUSSION_TEMPLATE/q-a.yml new file mode 100644 index 0000000..6e0de6e --- /dev/null +++ b/.github/DISCUSSION_TEMPLATE/q-a.yml @@ -0,0 +1,33 @@ +body: + - type: checkboxes + id: checklist + attributes: + label: Pre-submission Checklist + description: Please verify the following before asking your question + options: + - label: I have checked that this question would not be more appropriate as an issue in a specific repository + required: true + - label: I have searched existing discussions and documentation for answers + required: true + + - type: checkboxes + id: category + attributes: + label: Question Category + description: What area is your question about? Select all that apply. + options: + - label: Protocol Specification + - label: SDK Usage + - label: Server Implementation + - label: General Implementation + - label: Documentation + - label: Other + + - type: textarea + id: question + attributes: + label: Your Question + description: What would you like to know? + placeholder: Be specific and include any relevant context or code examples + validations: + required: true diff --git a/.github/DISCUSSION_TEMPLATE/show-and-tell.yml b/.github/DISCUSSION_TEMPLATE/show-and-tell.yml new file mode 100644 index 0000000..6a6158f --- /dev/null +++ b/.github/DISCUSSION_TEMPLATE/show-and-tell.yml @@ -0,0 +1,37 @@ +body: + - type: checkboxes + id: checklist + attributes: + label: Pre-submission Checklist + description: Please verify the following before sharing your work + options: + - label: I have checked that this content would not be more appropriate in a specific repository + required: true + - label: This post follows the MCP community guidelines + required: true + + - type: textarea + id: description + attributes: + label: What would you like to share? + description: Tell us about what you've built or learned with MCP + placeholder: | + Share details about: + - What you built + - How you built it + - What challenges you faced + - What you learned + - Any tips for others + validations: + required: true + + - type: textarea + id: links + attributes: + label: Relevant Links + description: Share any relevant links to your project + placeholder: | + - GitHub repository + - Blog post + - Demo + - Documentation