Files
cms-website/docs/adr/ADR-012-最小ThemeManifest.md
T

7 lines
573 B
Markdown
Raw Normal View History

2026-10-20 20:56:26 +08:00
# ADR-012:主题 = 最小 Theme Manifest + Render Contract
- **状态**:已采纳(spec §3,阶段 0)
- **决策**:主题由最小 Theme Manifest(入口/资产/能力声明)+ Render Contract(UniversalRow → 页面)定义;完整 Block 协议后置到后续阶段。
- **理由**:先冻结渲染契约让主题与管道并行开发;第一主题不得依赖站点专属数据导入代码,保证主题可移植。
- **权衡**:首版表现力有限(非全功能 Block 系统);换取契约早冻结、主题生态不被早期实现绑死。