3 Commits

Author SHA1 Message Date
Jakub Zych
44685de65e docs(04): create phase plan
Phase 04: Theme Engine
- 2 plans in 2 waves
- Wave 1: Theme loading and layout composition (04-01)
- Wave 2: Asset pipeline and Vue integration (04-02)
- Ready for execution
2026-02-05 14:06:11 +01:00
Jakub Zych
6cc9465f35 docs(04): research theme engine domain
Phase 4: Theme Engine
- Standard stack: Pebble 4.1.1 + pebble-scala for Twig-compatible templates
- Asset bundling: Vite with manifest-based backend integration
- Hot reload: Mill --watch + classloader-based reload
- Vue hydration: createSSRApp with server-rendered HTML
- Caching: ZCaffeine for static page caching
- Architecture patterns documented for layouts, partials, rendering modes
2026-02-05 13:55:41 +01:00
Jakub Zych
1eaa5f5d16 docs(04): capture phase context
Phase 04: Theme Engine
- Template syntax decisions (Twig-style, string templates)
- Layout composition (WinterCMS-style placeholders)
- Asset pipeline requirements (hot reload, bundling)
- Rendering modes (SPA, hybrid, static)
2026-02-04 15:54:14 +01:00