Development
This section covers the internal architecture and contribution guidelines for LiteDocs.
Tech Stack
- Python 3.11+ — Runtime
- FastAPI — Web framework
- Jinja2 — Template engine
- markdown-it-py — Markdown rendering
- HTMX — Partial page updates
- Tailwind CSS (CDN) — Styling
- Vanilla JS — No frontend framework
Quick Links
- Project Structure — Codebase layout
- Theme System — How themes work
- Local Setup — Set up your dev environment
- Testing — Run and write tests