The design decisions that shaped BaseFrame and why they matter.
BaseFrame follows three core principles:
- Semantic HTML first — all classes use the
bf-prefix - No build tools — ship compiled CSS, edit directly
- Framework-agnostic overrides — adapters map, never modify
These decisions make the template maintainable, extensible, and honest about what it does.