← Back to catalog tool · adr-tool

ADR Tool

Small Go CLI for creating and listing Architecture Decision Records in a project.

ID
adr-tool
Kind
tool
Owner
aholbreich
Lifecycle
production
Tier
2
System
developer-tools
Domain
architecture-documentation
Platform
local-cli

Open repository ↗

Tech stack

Languages
go
Data
markdownfilesystem
Runtime
local-clirpm-based-linux
Tooling
gomakegithub-actions

Documentation

ADR Tool

ADR Tool (adr) is a command-line helper for creating and listing Architecture Decision Records. It keeps architecture decisions lightweight, numbered, and close to the repository they describe.

Responsibilities

  • create ADR files in a consistent format
  • list existing decision records
  • support local builds and binary/RPM distribution
  • encourage Git-based architecture documentation

Architecture

flowchart LR
    Engineer[Engineer] --> CLI[adr CLI]
    CLI --> ADRs[ADR Markdown files]
    ADRs --> Git[Project repository]
    CLI --> Releases[Binary / RPM releases]

Source

This entry was generated from the public, non-fork GitHub repository metadata and README content available under aholbreich.

Operations

Dependencies

No dependencies declared.

Quality

No validation issues.