قالب رکورد تصمیم از Michael Nygard
این قالب در Documenting architecture decisions - Michael Nygard آمده است. برای مدیریت فایلهای ADR میتوانید از adr-tools استفاده کنید.
در هر فایل ADR این بخشها را بنویسید:
عنوان
وضعیت
وضعیت چیست، مثلاً پیشنهادشده، پذیرفتهشده، ردشده، منسوخ، جایگزینشده و غیره؟
زمینه
چه مسئلهای را میبینیم که انگیزهٔ این تصمیم یا تغییر است؟
تصمیم
چه تغییری را پیشنهاد میدهیم و/یا انجام میدهیم؟
نتایج
به دلیل این تغییر، انجام چه کارهایی آسانتر یا دشوارتر میشود؟