Skip to content

Phase 7 - Lab Naming and Title Cleanup

Scope

Phase 7 normalizes the lab documentation naming scheme so lab filenames, Markdown H1 titles, MkDocs sidebar labels, and cross-links are consistent.

Main Changes

  • Renamed legacy labXX-* lab files to the dayXX-* format.
  • Replaced underscore-based lab filenames with kebab-case names.
  • Normalized lab H1 titles to the DayXX - Topic Name format.
  • Updated MkDocs navigation titles for the Labs section.
  • Updated topic, API reference, and lab index links that pointed to old lab filenames.
  • Added a naming convention note to the Lab Index page.

Naming Rules

Item Convention Example
Lab filename dayXX-topic-name.md day58-posix-semaphore-ipc.md
Lab H1 title DayXX - Topic Name # Day58 - POSIX Semaphore IPC
Sidebar title DayXX - Topic Name Day58 - POSIX Semaphore IPC

Result

The lab section is now easier to search, easier to maintain, and more consistent with the topic-based MkDocs site structure.