Шаблон запису рішення Майкла Найгарда
Це шаблон зі статті Documenting architecture decisions - Michael Nygard. Для керування файлами ADR можна використовувати adr-tools.
У кожному файлі ADR напишіть такі розділи:
Назва
Статус
Який статус: запропоновано, прийнято, відхилено, застаріло, замінено тощо?
Контекст
Яку проблему ми бачимо, що спонукає до цього рішення чи зміни?
Рішення
Яку зміну ми пропонуємо та/або вносимо?
Наслідки
Що стає легшим або складнішим через цю зміну?