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 thedayXX-*format. - Replaced underscore-based lab filenames with kebab-case names.
- Normalized lab H1 titles to the
DayXX - Topic Nameformat. - 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.