Skip to content

D5: audit other markdown files (closes #103)#132

Merged
Chris-Wolfgang merged 3 commits into
vNextfrom
stack/d5-other-markdown
Jun 2, 2026
Merged

D5: audit other markdown files (closes #103)#132
Chris-Wolfgang merged 3 commits into
vNextfrom
stack/d5-other-markdown

Conversation

@Chris-Wolfgang
Copy link
Copy Markdown
Owner

Summary

D5 audit of all markdown files except README.md (separate D2 PR
#131). Two drift items fixed.

Fixed

docfx_project/index.md

The DocFX landing page was the unfilled template:

# Title

## Quick Start Notes:

<!--1. Add images to the *images* folder if the file is referencing an image.-->

Rewritten using the DateTime-Extensions canonical landing-page shape
— real title, about paragraph linking to the source repo, Quick Links,
Installation block with dotnet add package, Documentation Sections
linking to the two docs/ subpages and the auto-generated API
reference, plus Contributing/Code-of-Conduct/License links.

docs/setup.md

Three references to the test project used the wrong name:

tests/Wolfgang.Extensions.IComparable.Tests/Wolfgang.Extensions.IComparable.Tests.csproj

The actual project on disk is Wolfgang.Extensions.IComparable.Tests.Unit. Fixed all three occurrences (the dotnet test command on L122, plus the source-tree diagram on L171-172).

Other markdown read and found accurate

  • CHANGELOG.md
  • CONTRIBUTING.md
  • CODE_OF_CONDUCT.md
  • SECURITY.md
  • .github/copilot-instructions.md
  • .github/pull_request_template.md
  • docs/introduction.md
  • docs/getting-started.md
  • docs/README-FORMATTING.md
  • docs/RELEASE-WORKFLOW-SETUP.md
  • docs/WORKFLOW_SECURITY.md
  • docs/DOCFX-VERSION-PICKER.md

Stacked on vNext (PR #129).

Fixes the two drift items found by audit (README.md handled separately
in #131 / closes #118 / closes #102):

- docfx_project/index.md was the unfilled DocFX landing-page
  template — '# Title', 'Quick Start Notes:' placeholder, and a
  template-comment about adding images. Rewritten using the
  DateTime-Extensions canonical landing-page shape: real title,
  about paragraph, quick-links, installation, doc-section index,
  and additional-resources block.
- docs/setup.md had the wrong test project name in three places:
  the actual test project is
  'tests/Wolfgang.Extensions.IComparable.Tests.Unit/...' not
  '.../Wolfgang.Extensions.IComparable.Tests/...'. Fixed all three
  references.

Other markdown files (CHANGELOG, CONTRIBUTING, CODE_OF_CONDUCT,
SECURITY, .github/copilot-instructions.md, .github/pull_request_template.md,
docs/introduction.md, docs/getting-started.md, docs/README-FORMATTING.md,
docs/RELEASE-WORKFLOW-SETUP.md, docs/WORKFLOW_SECURITY.md,
docs/DOCFX-VERSION-PICKER.md) were read and found accurate — no
changes needed.
Copilot AI review requested due to automatic review settings June 1, 2026 15:07
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Doc-only PR that audits and fixes markdown drift by replacing the DocFX landing-page stub and correcting the unit test project path references in setup docs.

Changes:

  • Rewrote docfx_project/index.md into a real landing page with quick links, installation snippet, and resource links.
  • Fixed docs/setup.md references to the unit test project path to match the actual tests/Wolfgang.Extensions.IComparable.Tests.Unit project.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
docfx_project/index.md Replaces the placeholder DocFX landing page with a real documentation homepage and links.
docs/setup.md Corrects unit test project references to the actual *.Tests.Unit project path in commands and the repo tree diagram.

Comment thread docfx_project/index.md Outdated
Comment thread docfx_project/index.md Outdated
Two Copilot findings on docfx_project/index.md (L13 + L31) — both
pointing at the same issue: the API Reference link was hardcoded to
the GitHub Pages domain plus '/versions/latest/...', which breaks
docfx build --serve previews and any hosting that isn't the canonical
gh-pages URL (forks, custom domains, etc.).

Replaced both with the relative path 'api/Wolfgang.Extensions.IComparable.html'.
DocFX resolves it correctly in every environment (local preview,
gh-pages, fork, custom domain) because the API yaml metadata lives at
the same level as index.md inside docfx_project.
@Chris-Wolfgang Chris-Wolfgang merged commit 7c82439 into vNext Jun 2, 2026
@Chris-Wolfgang Chris-Wolfgang deleted the stack/d5-other-markdown branch June 2, 2026 23:59
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.

2 participants