Architecture Decision Record

Active theme: Light

← Karar kaydı şablonları

Mimari Karar Kaydı (ADR) şablonu

Bu, EdgeX Foundry ADR için bir şablondur.

Kaynak: https://docs.edgexfoundry.org/2.3/design/adr/template/

Gönderenler

ADR gönderenlerini listeleyin.

Biçim:

  • Ad (Kuruluş)

Değişiklik Günlüğü

Belgedeki değişiklikleri, durum, tarih ve PR URL'si dahil olmak üzere listeleyin.

Durum şunlardan biridir: beklemede, onaylandı, değiştirildi, kullanımdan kaldırıldı.

Tarih ISO 8601 (YYYY-AA-GG) biçiminde bir dizedir.

PR, fark, katkıda bulunanlar ve inceleyenler gibi bilgiler dahil değişikliği gönderen pull request'tir.

Biçim:

  • [ADR'nin durumu, örn. onaylandı, değiştirildi, vb.](pull request URL'si) YYYY-AA-GG

Başvurulan Kullanım Durumu/Durumları

Tüm ilgili kullanım durumu / gereksinim belgelerini listeleyin.

ADR en az bir ilgili, onaylanmış kullanım durumu gerektirir.

Biçim:

  • [Kullanım Durumu Adı](URL)

ADR bir kullanım durumunun tüm gereksinimlerini karşılamıyorsa açıklama ekleyin.

Bağlam

Açıklayın:

  • tasarımın mimari açıdan nasıl önemli olduğu - bir ADR'yi gerektiren (basit bir sorun ve PR ile düzeltme yerine)

  • üst düzey tasarım yaklaşımı (ayrıntılar aşağıdaki önerilen tasarımda açıklanmıştır)

Önerilen Tasarım

Tasarımın ayrıntıları (mümkün olduğunca uygulamaya girmeden).

Taslak:

  • etkilenecek (değiştirilecek) hizmetler/modüller

  • eklenecek yeni hizmetler/modüller

  • model ve DTO etkisi (değişiklikler/eklemeler/kaldırmalar)

  • API etkisi (değişiklikler/eklemeler/kaldırmalar)

  • genel yapılandırma etkisi (yeni bölümlerin oluşturulması, değişiklikler/eklemeler/kaldırmalar)

  • devops etkisi

Değerlendirmeler

ADR'nin tartışmasında ortaya çıkan alternatifleri, endişeleri, yan veya ilgili sorunları, soruları belgeleyin.

Bunların çözülüp çözülmediğini veya nasıl yatıştırıldığını belirtin.

Karar

Üzerinde anlaşmaya varılan önemli uygulama ayrıntılarını, uyarıları, gelecekteki değerlendirmeleri, kalan veya ertelenen tasarım sorunlarını belgeleyin.

Önerilen tasarım tarafından karşılanmayan gereksinimlerin herhangi bir bölümünü belgeleyin.

Diğer Bağlantılı ADR'ler

İlgili ADR'leri listeleyin - örneğin bir özelliğin alt bileşeni için tasarım kararı, bu tasarım sonucunda kullanımdan kaldırılan bir tasarım vb.

Biçim:

  • [ADR Başlığı](URL) - İlgi

Referanslar

Ek referansları listeleyin.

Biçim:

  • [Başlık](URL)