تخطَّ إلى المحتوى

فهرس ADR

📋 فهرس سجلات قرارات العمارة

Section titled “📋 فهرس سجلات قرارات العمارة”

فهرس شامل للقرارات المعمارية التي شكلت XOOPS CMS.


توثق سجلات قرارات العمارة (ADRs) القرارات المعمارية المهمة التي تم اتخاذها أثناء تطوير XOOPS. تلتقط السياق والقرار والعواقب لكل خيار وتوفر سياق تاريخي قيم للمحافظين والمساهمين.


الحالةالمعنى
مقترحقيد النقاش وليس مقبولاً بعد
مقبولتم اعتماد القرار
مهمللم تعد الموصى به
مستبدلتم استبداله بـ ADR آخر

ADRالعنوانالحالةالتأثير
ADR-001العمارة المعياريةمقبولالنواة
ADR-002الوصول إلى قاعدة البيانات الموجهة للكائناتمقبولالنواة
ADR-003محرك قالب Smartyمقبولالنواة
ADRالعنوانالحالةالتأثير
ADR-004تصميم نظام الأمانمقترحالأمان
ADR-005وسيط PSR-15مقترحالعمارة
ADR-006حاوية الحقنمقترحالعمارة
ADR-007إعادة تصميم نظام الأحداثمقترحالعمارة

graph TB
subgraph "Core Architecture"
A[ADR-001<br>العمارة المعيارية]
B[ADR-002<br>تجريد قاعدة البيانات]
C[ADR-003<br>محرك القالب]
end
subgraph "Security"
D[ADR-004<br>نظام الأمان]
end
subgraph "XOOPS 4.0"
E[ADR-005<br>الوسيط]
F[ADR-006<br>حاوية DI]
G[ADR-007<br>الأحداث]
end
A --> B
A --> C
A --> D
B --> F
C --> E
D --> E
F --> G
style A fill:#9f9,stroke:#333
style B fill:#9f9,stroke:#333
style C fill:#9f9,stroke:#333
style D fill:#ff9,stroke:#333
style E fill:#ff9,stroke:#333
style F fill:#ff9,stroke:#333
style G fill:#ff9,stroke:#333

timeline
title خط زمني ADR
2001-2003 : ADR-001 العمارة المعيارية
: ADR-002 تجريد قاعدة البيانات
: ADR-003 محرك القالب
2007 : ADR-004 نظام الأمان
2026 : ADR-005 الوسيط
: ADR-006 حاوية DI
: ADR-007 الأحداث

عند اقتراح قرار معماري جديد:

  1. نسخ قالب ADR
  2. ملء جميع الأقسام
  3. تقديم كطلب سحب
  4. النقاش في مشاكل GitHub
  5. تحديث الحالة بعد القرار
# ADR-XXX: العنوان
## الحالة
مقترح | مقبول | مهمل | مستبدل
## السياق
ما هي المشكلة التي تحفز هذا القرار؟
## القرار
ما هو التغيير الذي نقترحه؟
## العواقب
ما الذي يصبح أسهل أو أصعب نتيجة لذلك؟
## البدائل التي تمت دراستها
ما هي الخيارات الأخرى التي تم تقييمها؟

  • المفاهيم الأساسية
  • إرشادات المساهمة
  • خارطة طريق XOOPS 4.0

#xoops #adr #architecture #index #decisions