开发者工具架构开源文档

架构描述语言 GSL

用可执行的文本描述系统架构,而不是只画一张图

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

来源讨论 · 1

  1. Hacker NewsShow HN: GSL – I wanted to describe the architecture, not just draw it1↑ 0
← 返回列表