Skip to content

docs: humanize mkdocs pages - #193

Open
matejsemancik wants to merge 1 commit into
6.xfrom
docs/humanize-mkdocs-pages
Open

docs: humanize mkdocs pages#193
matejsemancik wants to merge 1 commit into
6.xfrom
docs/humanize-mkdocs-pages

Conversation

@matejsemancik

Copy link
Copy Markdown
Member

What

A humanization pass over the MkDocs documentation site to remove AI writing tells, while keeping all technical content, code blocks, and tables intact.

Changes

  • Em/en dashes removed everywhere. Replaced with colons in definition lists, and commas/periods/parentheses or restructured sentences in prose. The "not supported" marker in the module-selection table is now (mirroring ), and the -- separator in lint.md is gone.
  • Headings converted to sentence case. Code identifiers (BaseComponent, NavigationActions, FlowUseCase, …) and proper nouns (Compose, Koin, KSP, DataBinding, Jetpack Navigation) keep their casing. Dashed H1s use a parenthetical form, e.g. Components — KMPComponents (KMP).
  • Marketing/signposting/aphorism phrasing reworded in index.md and architecture/overview.md (e.g. "gives you a solid, testable foundation" softened; "Two Paths, One Philosophy" → "Two paths, one approach"; "Dive In" → "Related pages").
  • mkdocs.yml: nav label Navigation - AdvancedAdvanced navigation to match the new H1.

Verification

  • grep '—\|–' over the markdown returns nothing.
  • Arrows (, ) and check marks () in diagrams/tables are preserved.
  • Anchor slugs are unchanged (MkDocs lowercases them), so existing in-page links (#parent-component, #kmp-alternatives) still resolve.
  • mkdocs serve builds the site with no warnings.

🤖 Generated with Claude Code

Remove AI writing tells across the documentation site:

- Drop all em/en dashes; use colons, commas, or restructured
  sentences instead (and a check mark for the unsupported-target
  marker in the module table)
- Convert title-case headings to sentence case, keeping code
  identifiers and proper nouns intact
- Replace promotional, signposting, and aphorism phrasing in
  index.md and architecture/overview.md with plain statements
- Align the "Advanced navigation" nav label in mkdocs.yml

Anchor slugs are preserved, so existing in-page links still resolve,
and `mkdocs build` runs clean.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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