Architecture Decision Records for npx.
ADRJS is a Node implementation of npryce’s adr-tools.
Many teams use a mix of operating systems, and they need to use different tools to achieve the same job.
For those teams that work with node, this package serves as a single command
that can be added in devDependencies
, or invoked via npx
, in order to
maintain a consistent experience across platforms.
Set a folder to store your decisions
npx adrjs init PATH
Example:
npx adrjs init docs/adr
npx adrjs new TITLE
Example:
npx adrjs new We will do things this way
npx adrjs -a INDEX TITLE
npx adrjs -amend INDEX TITLE
npx adrjs -amends INDEX TITLE
Example:
npx adrjs -a 13 We will do things a slightly different way
npx adrjs -s INDEX TITLE
npx adrjs -supersede INDEX TITLE
npx adrjs -supersedes INDEX TITLE
Example:
npx adrjs -s 13 We will do things a completely different way
Get the tool version
npx adrjs version
Decisions taken in this project.
Visit the Issues section on this project’s Github page and open a Bug or a Feature Request. Make sure you read the Code of Conduct - it’s short and common sense. PRs are welcome. Security vulnerabilities will be announced as they become known to us.
The software and website are licensed under MIT. The Owl logo was found at GeekSVGs and is licensed under CC BY-SA 4.0.