馃 [Fix]: New modules inherit the current repository baseline - #53
馃 [Fix]: New modules inherit the current repository baseline#53Marius Storhaug (MariusStorhaug) wants to merge 5 commits into
Conversation
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
No Significant Changes DetectedThis PR does not contain changes to files that would trigger a new release:
Build, test, and publish stages will be skipped for this PR. If you believe this is incorrect, please verify that your changes are in the correct locations. |
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Updates this PowerShell module template so newly generated modules align with the current Process-PSModule v8 baseline (Pester 6.1 minimum, source-test help link expectations, and updated Zensical documentation-site configuration), returning the scheduled framework run to green.
Changes:
- Raised the starter test鈥檚 minimum required Pester version from 6.0.0 to 6.1.0 (still allowing 6.x).
- Added a canonical generated documentation
.LINKto the scaffold public function鈥檚 comment-based help. - Aligned
.github/zensical.tomlwith the current documentation-site design baseline (theme features, palettes, icons, and markdown extensions).
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
tests/PSModuleTest.Tests.ps1 |
Bumps the minimum Pester version required by the starter test to match the current framework baseline. |
src/functions/public/Get-PSModuleTest.ps1 |
Adds canonical online reference link to satisfy source-test documentation expectations. |
.github/zensical.toml |
Updates Zensical site configuration to the current shared documentation design baseline (theme, palette, plugins, markdown extensions). |
馃挕 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
New modules created from this template start with the current Process-PSModule v8 test and documentation contract, plus repository-local community guidance in GitHub-recognized locations. The template's scheduled framework run returns to green.
Fixed: Current Process-PSModule compatibility
The starter test requires Pester 6.1.0 while retaining the supported 6.x range. The starter public function links first to its generated online reference, as required by the framework source test.
Changed: Generated documentation design
Generated module sites now share the portable typography, icons, palettes, navigation, search, content, plugin, and Markdown-extension settings from MSXOrg/docs. Explicit navigation remains absent, so Zensical derives index-first, alphabetical navigation from the generated folder tree. Cookie consent is not part of the generated-module template.
Changed: Community guidance stays with each repository
The contributing guide now lives under
.github/with the Code of Conduct, security policy, and support guidance. Repositories created from the template carry all four files directly instead of relying on organization fallback files.Technical details
.github/zensical.tomlwithMSXOrg/docsatbc6c212b1da6872424543cc6c4d249b1b1f8a845, with MSX settings taking precedence over Process-PSModule differences.navigation.indexeswhile keeping manualnavabsent.custom_dir, JavaScript/CSS assets,watch, snippets, or[project.extra.consent]. Cookie consent is intentionally not part of generated module sites.CONTRIBUTING.mdto.github/CONTRIBUTING.md, updates repository links, and aligns its workflow references with current MSX guidance..github/CODE_OF_CONDUCT.md,.github/SECURITY.md, and.github/SUPPORT.mdbyte-for-byte fromPSModule/.githubmain at52b83ea9eacb3b8ce62a0cfaeede9620f2ca1469..github/path on this branch.TestDatapayload required.tests/**src/functions/public/**.github/zensical.toml.github/*.md,README.md,AGENTS.mdRelevant issues (or links)
Related work