-
Notifications
You must be signed in to change notification settings - Fork 0
Home
KP edited this page Oct 24, 2025
·
1 revision
This wiki provides a high-level overview of the Spec-Bootstrap template repository.
Spec-Bootstrap is a ready-to-use GitHub template that integrates the [Spec ‑Kit](https://github.com/) framework into any project. It sets up a comprehensive CI/CD pipeline with branch-based workflows, automated pull request creation, and daily verification.
-
Spec-Kit Integration – Includes
.specifydirectory withconstitution.md,spec.md, andplan.mdto drive spec-driven development. -
Branch Architecture – Structured branches (
main,dev,test,stage,prod,pages) each with a dedicated purpose and workflow. - Automated CI/CD – Workflows for each branch run tests and validations. Auto-PR workflows synchronize changes between branches after successful runs.
- Daily Verification – A scheduled workflow that checks the health of all branch workflows and opens an issue if any run fails.
- Documentation & Templates – Issue templates, README badges, and wiki pages to help you get started quickly.
To use this template for your own project:
- Click Use this template on the repository’s home page.
- Once your new repository is created, update the
.specify/spec.mdand.specify/plan.mdfiles to reflect your project's requirements and architecture. - Develop new features in the
devbranch. Push commits to trigger the Dev Branch Workflow. - When all checks pass, auto‑PR workflows will propose merges to
test,stage, andprodbranches. Review and merge these PRs as appropriate. - Use the
pagesbranch to host your documentation via GitHub Pages.
- main – Stable baseline; production-ready code.
- dev – Active development and experimentation; initial feature work.
-
test – Integration testing and validation; merges from
devare tested here. - stage – Pre-production staging; final checks before production.
- prod – Production release branch used for deployments.
- pages – Documentation and GitHub Pages site.
- Visit the repository’s Discussions tab for announcements and Q&A.
- Check the Actions tab to monitor workflow runs and status badges.
- Review the issue templates under
.github/ISSUE_TEMPLATEfor bug reports and feature requests.
Happy building!