5 个版本

0.2.8 2024年3月14日
0.2.7 2024年3月8日
0.2.1 2024年3月7日
0.2.0 2024年3月5日
0.1.0 2021年3月7日

#655命令行工具

Download history 3/week @ 2024-04-09 1/week @ 2024-05-21 4/week @ 2024-06-11 48/week @ 2024-07-02 1/week @ 2024-07-09 12/week @ 2024-07-23

61 每月下载量

MIT/Apache

36KB
827

adrs

Crates.io Version crates.io Rust dependency status

adrs 是一个用于管理 架构决策记录 的命令行工具。

状态

目前处于开发中。这个第一个预览版本具有与 adr-tools 的功能一致性和基本兼容性。

可能的功能扩展想法

  • 支持 Nygard 之外,还支持 MADR 和自定义模板。
  • 内置 HTTP 服务器支持,通过网页展示 ADR。

安装

Homebrew

brew tap joshrotenberg/brew
brew install adrs

从源代码安装(需要 Rust 工具链

git clone https://github.com/joshrotenberg/adrs
cd adrs
cargo install

通过 cargo (也需要 Rust 工具链)

cargo install adrs

通过发布的二进制文件

参见 发布

命令行

Architectural Decision Record command line tool

Usage: adrs <COMMAND>

Commands:
  init      Initializes the directory of Architecture Decision Records
  new       Create a new, numbered Architectural Decision Record
  edit      Edit an existing Architectural Decision Record
  link      Link Architectural Decision Records
  list      List Architectural Decision Records
  config    Show the current configuration
  generate  Generates summary documentation about the Architectural Decision Records
  help      Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version

贡献

欢迎贡献。参见当前的 问题

许可

参见 MIT 许可证Apache 2.0 许可证

作者

依赖

~5–15MB
~187K SLoC