Skip to content

⚙️ [Maintenance]: Authored Functions landing pages stay published - #409

Merged
Marius Storhaug (MariusStorhaug) merged 5 commits into
mainfrom
plan-functions-index
Aug 8, 2026
Merged

⚙️ [Maintenance]: Authored Functions landing pages stay published#409
Marius Storhaug (MariusStorhaug) merged 5 commits into
mainfrom
plan-functions-index

Conversation

@MariusStorhaug

@MariusStorhaug Marius Storhaug (MariusStorhaug) commented Jul 23, 2026

Copy link
Copy Markdown
Member

Modules can carry an authored src/functions/public/index.md that becomes the top-level Functions landing page in the generated documentation, giving readers a stable introduction before they drill into grouped commands.

Changed: Authored Functions landing pages stay published

An authored root Functions page is preserved in the generated documentation artifact as outputs/docs/index.md, so it is published as Functions/index.md without requiring module authors to change their existing documentation workflow.


Technical details
  • Added authored root index fixtures to tests/srcTestRepo and tests/srcWithManifestTestRepo.
  • Extended Workflow-Test-Default.yml and Workflow-Test-WithManifest.yml to run for fixture changes and verify the generated root index content.
  • Reused the existing Build-PSModuleDocumentation.ps1 move logic; no generator change was required.
  • Implementation plan progress: completed the first slice for fully authored root indexes. Placeholder-driven generated submodule tables remain follow-up work.
Changed surface Standards checked Framework docs checked Result
tests/** (PowerShell fixtures) Test fixture conventions Process-PSModule test workflow Aligned
.github/workflows/** (GitHub Actions) Workflow conventions Process-PSModule documentation pipeline Aligned
Relevant issues (or links)

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

Copy link
Copy Markdown

Super-linter summary

Language Validation result
CHECKOV Pass ✅
GITLEAKS Pass ✅
GIT_MERGE_CONFLICT_MARKERS Pass ✅
MARKDOWN Fail ❌
NATURAL_LANGUAGE Pass ✅
POWERSHELL Pass ✅
PRE_COMMIT Pass ✅
SPELL_CODESPELL Pass ✅
TRIVY Pass ✅
YAML Pass ✅

Super-linter detected linting errors

For more information, see the GitHub Actions workflow run

Powered by Super-linter

MARKDOWN
/github/workspace/tests/srcWithManifestTestRepo/src/functions/public/index.md:6 error MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Functions"]

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@MariusStorhaug Marius Storhaug (MariusStorhaug) changed the title ⚙️ [Maintenance]: Root Functions landing pages are now covered ⚙️ [Maintenance]: Authored Functions landing pages stay published Aug 8, 2026
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@MariusStorhaug
Marius Storhaug (MariusStorhaug) marked this pull request as ready for review August 8, 2026 16:34
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@MariusStorhaug
Marius Storhaug (MariusStorhaug) merged commit 10fc17b into main Aug 8, 2026
57 checks passed
@MariusStorhaug
Marius Storhaug (MariusStorhaug) deleted the plan-functions-index branch August 8, 2026 16:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant