Skip to content

adr/yadr

YAML ADRs (YADR)

YAML is a human-friendly, programming language-independent data serialization language; it is commonly used for configuration files. Its human-friendliness makes YAML suited for the capturing Architectural Decisions in Architecture Decision Records (ADRs) as well.

This repository provides YAML ADR templates and examples.

Content overview

Background information and tools

Footnotes

  1. Note that this schema has been designed to validate all array elements, which requires the type definitions of the array elements to be scalar. See answer 1 to the question "How do I make a jsonschema so that it validates all objects in array?" on Stack Overflow for rationale.

  2. The template contains a placeholder id-of-option-1 for the option name in its pros-and-cons-of-the-options object. The JSON schema contains an additionalProperties object so that options pros and cons are validated properly.

About

No description, website, or topics provided.

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
CC0-1.0
LICENSE.CC0-1.0
MIT
LICENSE.MIT

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors