Add community bundle submission path#3162
Conversation
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
|
Please address Copilot feedback |
|
Please address Copilot feedback |
mnriem
left a comment
There was a problem hiding this comment.
Please address Copilot feedback
|
Thanks for the review. I addressed the wording in d15cf3c so the docs distinguish between the submission path introduced by this PR and the future community bundle catalog/listing. To clarify scope: this PR creates the intake path and documentation for community bundle submissions. It does not add an accepted-bundles catalog or imply maintainer endorsement of submitted bundle contents. The catalog/listing can remain follow-up work tracked by #3161 once maintainers decide the preferred catalog shape and automation path. |
|
Thank you! |
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