架构描述语言 GSL
用可执行的文本描述系统架构,而不是只画一张图
- 痛点
- 用 Mermaid 或 PlantUML 画架构图时,很快会碰到表达力上限:无法描述现实系统中的细微差别和运行时行为,图与真实系统逐渐脱节。
- 方案
- 一门面向架构的文本描述语言:用接近自然语言的语法描述组件、数据流、部署约束和运行模式,输出清晰图表和可校验的模型,支持 Mermaid 导出,让架构描述既好读又可被工具处理。
- 用户
- 系统架构师、后端工程师、需要写架构文档的技术团队
- MVP
- 定义核心语法和解析器;支持组件/连接/数据流/约束等基础原语;渲染为图表并导出 Mermaid/SVG;提供 CLI 校验描述文件;给出一个可运行的示例仓库
- 变现
- 开源核心语言 + 团队版托管编辑器/协作与版本对比订阅
- 为何现在
- 系统复杂度上升而 AI 生成代码让架构漂移更快,用文本描述系统并保持与实现同步的价值正在提高