All Projects → globtec → phpadr

globtec / phpadr

Licence: MIT license
A PHP based command-line interface tool for working with Architecture Decision Records (ADR)

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to phpadr

ARK
ARK is a lightweight, agile, elastic, distributed plugin framework written in C++,make it easier and faster to create your own application service.
Stars: ✭ 411 (+573.77%)
Mutual labels:  agility
educational-platform
Modular Monolith Java application with DDD
Stars: ✭ 124 (+103.28%)
Mutual labels:  architecture-decision-records
reference-methodology
Integration projects today follow a time-consuming waterfall model, ill-suited to solving complex integration challenges. In response, WSO2 has developed organizational, project management, and technical expertise to help IT organizations transform integration projects to a more efficient and scalable continuous agile approach.
Stars: ✭ 46 (-24.59%)
Mutual labels:  agility
crossword
The game is implemented as an example of scalable and high load architecture combined with modern software development practices
Stars: ✭ 56 (-8.2%)
Mutual labels:  adr
adr
Architecture Decision Record (ADR)
Stars: ✭ 21 (-65.57%)
Mutual labels:  adr
adr-log
Generate an architectural decision record log (adr-log) out of architectural decision records (ADRs)
Stars: ✭ 58 (-4.92%)
Mutual labels:  architecture-decision-records
agilitycms-nextjs-starter
A sample Next.js starter site that uses Agility CMS and aims to be a foundation for building fully static sites using Next.js and Agility CMS.
Stars: ✭ 19 (-68.85%)
Mutual labels:  agility
redcatphp
RedCat PHP Framework - Code with agility
Stars: ✭ 19 (-68.85%)
Mutual labels:  agility
Adr Tools
Command-line tools for working with Architecture Decision Records
Stars: ✭ 3,073 (+4937.7%)
Mutual labels:  architecture-decision-records

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
  • Multibyte String extension

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 --config with the path of the config file.

Create a new ADR

You may use the make:decision command:

./vendor/bin/phpadr make:decision <title> [<status="Accepted">] [--config="adr.yml"]

Count the ADRs

You may use the workspace:count command:

./vendor/bin/phpadr workspace:count [--config="adr.yml"]

List the ADRs

You may use the workspace:list command:

./vendor/bin/phpadr workspace:list [--config="adr.yml"]

Help

For more help execute the following command:

./vendor/bin/phpadr <command> --help
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].