README.md
June 30, 2026 · View on GitHub
PowerShell tooling for validating collection manifests and shared collection helper functions used by both collection validation and plugin generation.
Scripts
| Script | npm Command | Description |
|---|---|---|
| Validate-Collections.ps1 | npm run lint:collections-metadata | Validate collection manifests |
| Modules/CollectionHelpers.psm1 | (library) | YAML parsing, frontmatter, and collection helpers, including strict-safe maturity propagation via Get-CollectionMaturityVocabulary, Get-CollectionMaturityRank, and Resolve-StrictSafeMaturity (unrecognized maturity values default to experimental) |
Prerequisites
- PowerShell 7.4+
- PowerShell-Yaml module (
Install-Module -Name PowerShell-Yaml -RequiredVersion 0.4.7)
Adding a New Collection
- Create
collections/<id>.collection.yml(see existing collections for format) - Run
npm run lint:collections-metadatato check the manifest - Run
npm run plugin:generateto generate the plugin - Commit both the collection and generated plugin
🤖 Crafted with precision by ✨Copilot following brilliant human instruction, then carefully refined by our team of discerning human reviewers.