Add community bundle submission path#3162
Open
SiCar10mw wants to merge 4 commits into
Open
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
Adds a community-facing submission path for Spec Kit bundles, aligning bundles with existing community contribution lanes (extensions/presets) via a dedicated issue form and documentation updates. This complements the existing bundle CLI/docs by clarifying publishing expectations and the component-catalog resolution requirement called out in #3161, without changing runtime behavior.
Changes:
- Adds a new GitHub Issue Form for community bundle submissions (
bundle_submission.yml). - Introduces a Community Bundles docs page and links it from the community overview and docs TOC.
- Expands bundle publishing guidance in the bundles reference and README to emphasize component resolution via bundled/installed/active catalogs.
Show a summary per file
| File | Description |
|---|---|
| README.md | Adds Bundles to the community links and points contributors to the new Community Bundles guide + submission template. |
| docs/toc.yml | Wires the new Community Bundles page into the documentation navigation. |
| docs/reference/bundles.md | Documents “Publish a Bundle” expectations, including dependency/component catalog resolution constraints. |
| docs/community/overview.md | Adds a Bundles section to the community landing page. |
| docs/community/bundles.md | New Community Bundles page covering submission requirements, resolution expectations, and review scope. |
| .github/ISSUE_TEMPLATE/bundle_submission.yml | New issue form capturing bundle metadata, validation evidence, required catalogs, and proposed catalog entry. |
Copilot's findings
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 6/6 changed files
- Comments generated: 3
Comment on lines
+1
to
+5
| name: Bundle Submission | ||
| description: Submit your bundle for community review | ||
| title: "[Bundle]: Add " | ||
| labels: ["enhancement"] | ||
| body: |
Collaborator
|
Please address Copilot feedback |
Comment on lines
+1
to
+3
| name: Bundle Submission | ||
| description: Submit your bundle for community review | ||
| title: "[Bundle]: Add " |
Comment on lines
+8
to
+10
| value: | | ||
| Thanks for contributing a bundle! This template helps you submit a role or team stack for community review. | ||
|
|
Comment on lines
+22
to
+24
| label: Bundle ID | ||
| description: Unique bundle identifier (lowercase slug; letters, digits, dots, underscores, and hyphens only) | ||
| placeholder: "e.g., security-governance-stack" |
Collaborator
|
Please address Copilot feedback |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This intentionally does not add a bundle catalog entry or change bundle runtime resolution. The dependency-resolution and install policy decision is tracked in #3161.
Validation
uv run pythonYAML parse check for.github/ISSUE_TEMPLATE/bundle_submission.ymlanddocs/toc.ymlgit diff --checkuv run pytest tests/contract/test_catalog_schema.py tests/contract/test_bundle_cli.py -qDocFX build was not run locally because
dotnet/docfxare not installed in this environment.Refs #3161