Everything is a work in progress and can be improved. If you find a problem or improvement, fix if small; otherwise open an issue.
PSSemVer is a PowerShell module that adds a SemVer 2.0.0 compatible [PSSemVer] class and the
commands that create and convert it. The class is a public type, so its constructors, methods, and
comparison semantics are the module's API — treat changes to them as breaking until proven otherwise.
README.md— what this repository is and what the module does.CONTRIBUTING.md— how to contribute to this repository.- Semantic Versioning 2.0.0 — the specification this module implements.
Regarding repo structure, module source code and how the Process-PSModule workflow works. For PSModule-specific build, layout, and process guidance:
- Repository defaults — the expected repository layout and required files.
- Module anatomy — source layout and framework conventions.
- Build, test, pack, publish — the CI/CD pipeline.
- Standards — PowerShell module coding standards.
- PSModule/memory — durable cross-session agent working memory for the PSModule organization.
For cross-cutting ways of working and standards:
- Agentic Development — how agents and humans collaborate in this ecosystem.
- Ways of Working — contribution workflow, branching, PRs, issues.
- Coding Standards — language-level conventions.
- MSXOrg/memory — durable agent working memory: gotchas, knowledge, and agent role notes.