Developers
Developing TraDoc
Guideposts for changing the engine, API, interface or documentation.
TraDoc combines Python and JavaScript in one product repository. The root contains the backend, parsers and CLI; web/ is an independent Vite project.
Before a change
- Create a focused branch.
- Reproduce the current behavior.
- Identify the relevant parser and reconstruction path.
- Add a regression test.
- Validate backend, frontend and exports.
Central rule
A visual or architectural improvement must not silently remove a feature: import, provider, model, glossary, preset, tracking, pause, resume, test, export and settings must remain accessible.