We propose to write ADRs in any lightweight tool, preferably any textual format like Markdown or AsciiDoc. That will bring such decisions close to the development teams, where they ultimately belong!

Nat Pryce has created a (bash-based) open-source toolkit for handling ADRs. Ports exist to numerous other technologies (Ansible, C#, Go, Java, Node etc)

For example, you can create a new ADR by simply typing

adr new Implement PDF creation in Go

Using the adr-tools, this command will create a new Markdown file and open it in your editor of choice.

Please consult the documentation for further details.