Skip to content

馃 [Fix]: New modules inherit the current repository baseline - #53

Draft
Marius Storhaug (MariusStorhaug) wants to merge 5 commits into
mainfrom
process-psmodule-audit
Draft

馃 [Fix]: New modules inherit the current repository baseline#53
Marius Storhaug (MariusStorhaug) wants to merge 5 commits into
mainfrom
process-psmodule-audit

Conversation

@MariusStorhaug

@MariusStorhaug Marius Storhaug (MariusStorhaug) commented Aug 28, 2026

Copy link
Copy Markdown
Member

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
Changed surface Standards checked Framework docs checked Result
tests/** MSX PowerShell testing Process-PSModule Pester 6.1 migration Fixed in this PR
src/functions/public/** MSX PowerShell functions and comment-based help Process-PSModule source test contract Fixed in this PR
.github/zensical.toml MSX documentation design Process-PSModule Zensical design and staging contract Fixed in this PR
.github/*.md, README.md, AGENTS.md MSX repository and community-health conventions PSModule community defaults Fixed in this PR
Relevant issues (or links)

Related work

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@psmodule-s-shelly

Copy link
Copy Markdown

No Significant Changes Detected

This PR does not contain changes to files that would trigger a new release:

Pattern Description
^src/ Matches files where path matches this pattern
^README\.md$ Matches files where path matches this pattern

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>
@MariusStorhaug Marius Storhaug (MariusStorhaug) changed the title 馃 [Fix]: New modules meet the current framework test contract 馃 [Fix]: New modules inherit the current Process-PSModule baseline Aug 28, 2026
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 .LINK to the scaffold public function鈥檚 comment-based help.
  • Aligned .github/zensical.toml with 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.

Comment thread .github/zensical.toml
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@MariusStorhaug Marius Storhaug (MariusStorhaug) changed the title 馃 [Fix]: New modules inherit the current Process-PSModule baseline 馃 [Fix]: New modules inherit the current repository baseline Aug 29, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 10 out of 10 changed files in this pull request and generated 1 comment.

Comment thread src/functions/public/Get-PSModuleTest.ps1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

2 participants