架构决策记录(ADR)命令行工具
更新于 2026-07-07
← 返回汇总架构决策记录(ADR)命令行工具
轻量 Bash CLI,把架构决策记录成 Markdown 并纳入版本管理。源自 Michael Nygard 2011 年 ADR 文章,是该领域的奠基工具。适合重视技术决策沉淀、希望决策有据可查的团队和个人。
Architecture Decision Record。
一份简短文本,记录一个架构决策的背景、决策、后果。与代码同生命周期,纳入版本管理。
面临什么问题,约束是什么。
选择了什么方案,考虑过哪些备选。
带来什么影响,需要后续注意什么。
# 新建一条 ADR adr new "使用 PostgreSQL 替代 MySQL" # 列出所有决策 adr list # 链接决策(supersede/links) adr link -superseds 7 12
生成的 Markdown 文件存于 doc/adr/,编号自增,支持决策间的引用关系。
架构决策记录领域的经典工具,价值稳定但增长有限。更适合作为团队工程文化的一部分长期使用,而非追逐热点项目。