You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Documentation repository for the UM Driverless autonomous kart project. Built with MkDocs Material theme, deployed to GitHub Pages.
11
+
12
+
**This repository is the single source of truth for kart documentation.** Previously managed in Notion, all documentation has been migrated to this MkDocs-based system.
> Before making changes, read `AGENTS.md` for workflow rules and `.agents/error_log.md` for past mistakes.
4
-
5
-
## Project Overview
6
-
7
-
This is the documentation repository for the UM Driverless autonomous kart project. Built with MkDocs Material theme, deployed to GitHub Pages.
8
-
9
-
**This repository is the single source of truth for kart documentation.** Previously managed in Notion, all documentation has been migrated to this MkDocs-based system.
1. Navigate to `docs/assembly/{assembly}/bom.yaml`
95
-
2. Add component in YAML format
96
-
3. Component auto-appears in searchable table on next build
97
-
98
-
### Documentation Philosophy
99
-
100
-
-**Consolidate, don't duplicate** - Keep docs in README.md files, avoid creating extra "guide" files
101
-
-**No authors in pyproject.toml** - Git history tracks contributors
102
-
-**Folder README convention** - Use `README.md` for folder documentation (e.g., `docs/bom/README.md`)
103
-
104
-
## Files to Ignore/Not Create
105
-
106
-
- Don't create FEATURES_ADDED.md, MIGRATION.md, or similar - keep current state in README
107
-
- Don't maintain author lists - Git already tracks this
108
-
109
-
## ChatGPT Context
110
-
111
-
User asked ChatGPT about parts documentation. ChatGPT suggested creating a parts catalog system, but the project **already had an excellent YAML-based BOM system**. We enhanced it with:
112
-
- Dynamic searchable parts table (big UX improvement)
113
-
- Automated reporting tools
114
-
- Tools catalog (ChatGPT mentioned but didn't implement)
115
-
116
-
The existing system was already better than ChatGPT's suggestion.
0 commit comments