Objective: The framework handles complexity so authors don't have to
The framework should absorb operational complexity β versioning, cross-platform testing, documentation generation, linting, publishing β so that module authors can focus entirely on the PowerShell code they care about.
Key Results
What "handles complexity" means
- Authors don't need to understand SemVer mechanics β labels drive it.
- Authors don't need to configure CI matrices β defaults cover all platforms.
- Authors don't need to wire up documentation β the framework generates and publishes it.
- Authors don't need to manage prerelease versions β the framework handles incrementing, cleanup, and promotion.
- Build once, test the built artifact, publish the tested artifact β no drift.
Initiatives (linked as sub-issues)
Initiatives that move these KRs will be added as sub-issues below.
Objective: The framework handles complexity so authors don't have to
The framework should absorb operational complexity β versioning, cross-platform testing, documentation generation, linting, publishing β so that module authors can focus entirely on the PowerShell code they care about.
Key Results
PSModule.ymlrequires zero lines of config for the common case (build, test, publish a module)What "handles complexity" means
Initiatives (linked as sub-issues)
Initiatives that move these KRs will be added as sub-issues below.