Milestone 0 is the “set the table” milestone for HelpGenerator.
Goal: establish repository structure, ADR governance, contributor workflow, and CI/release automation so implementation work starts with clear contracts and low stress.
In scope
-
Repository scaffolding (src/tests/docs/examples layout)
-
ADRs (ADR-001..ADR-013) committed + indexed
-
Quickstart + README + CONTRIBUTING aligned to ADRs
-
Branching model documented (milestone branches, hotfixes)
-
GitHub Actions:
- PR tests (main + milestone/**)
- main build/pack preview artifact (no publishing)
- milestone-close release pipeline (lean build/test/pack + release notes)
- docs PR workflow triggered after release
- notifications workflow triggered after release
-
CODEOWNERS file
-
Protect main branch + required checks configured
-
Normalize repo variables: DOTNET_VERSION=9.0.x, PROJECT_NAME=HelpGenerator
Out of scope
- Implementing parsers/generators/packaging logic
- Publishing to PowerShell Gallery (will be added once module packaging is ready)
- Generating docs from HelpGenerator (docs PR workflow may be stubbed)
Exit criteria
- Main is protected, milestone branching works, PR checks run correctly
- Release pipeline works end-to-end on milestone close without manual patching
- Docs PR workflow can open a PR (even if no-op/stubbed)
- ADRs are treated as binding contracts
List view
0 issues of 0 selected
There are no open issues in this milestone
Add issues to milestones to help organize your work for a particular release or project. Find and add issues with no milestones in this repo.