Skip to content

brglabs/phpadr

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ADR Tools in PHP

Build Status Coverage Status

A PHP based command-line interface tool for working with Architecture Decision Records (ADR).

About ADR

Architecture Decision Records (ADR) is a technique for capturing important architectural decisions, along with their context and consequences as described by Michael Nygard in his article: Documenting Architecture Decisions.

Requirements

Requires PHP version 7.1.3 or newer

Installation

You can install this tool using the Composer, execute the following command.

composer require globtec/phpadr --dev

Usage

After of install this project you may execute the binary phpadr in your terminal:

./vendor/bin/phpadr

If to execute the command above, it will be showd a list of all avaliable tool commands.

By default the records will be stored in docs/arch, to change this workspace use the option --directory with the path of the new workspace.

Create a new ADR

You may use the make:decision command:

./vendor/bin/phpadr make:decision <title> [<status="Accepted">] [--directory="docs/arch"]

Count the ADRs

You may use the workspace:count command:

./vendor/bin/phpadr workspace:count [--directory="docs/arch"]

List the ADRs

You may use the workspace:list command:

./vendor/bin/phpadr workspace:list [--directory="docs/arch"]

Help

For more help execute the following command:

./vendor/bin/phpadr <command> --help

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%