Chỉ số ADR
📋 Chỉ mục hồ sơ quyết định kiến trúc
Phần tiêu đề “📋 Chỉ mục hồ sơ quyết định kiến trúc”Chỉ mục toàn diện về các quyết định kiến trúc đã định hình XOOPS CMS.
ADR là gì?
Phần tiêu đề “ADR là gì?”Bản ghi Quyết định Kiến trúc (ADR) ghi lại các quyết định kiến trúc quan trọng được thực hiện trong quá trình phát triển XOOPS. Chúng nắm bắt bối cảnh, quyết định và hậu quả của mỗi lựa chọn, cung cấp bối cảnh lịch sử có giá trị cho những người duy trì và đóng góp.
Chú giải trạng thái ADR
Phần tiêu đề “Chú giải trạng thái ADR”| Trạng thái | Ý nghĩa |
|---|---|
| Đề xuất | Đang thảo luận, chưa được chấp nhận |
| Được chấp nhận | Quyết định đã được thông qua |
| Không dùng nữa | Không còn được đề xuất |
| Đã thay thế | Được thay thế bằng ADR khác |
ADR hiện tại
Phần tiêu đề “ADR hiện tại”Các quyết định cơ bản
Phần tiêu đề “Các quyết định cơ bản”| ADR | Tiêu đề | Trạng thái | Tác động |
|---|---|---|---|
| ADR-001 | Kiến trúc mô-đun | Đã chấp nhận | Cốt lõi |
| ADR-002 | Truy cập cơ sở dữ liệu hướng đối tượng | Đã chấp nhận | Cốt lõi |
| ADR-003 | Công cụ tạo mẫu Smarty | Đã chấp nhận | Cốt lõi |
ADR theo kế hoạch (XOOPS 4.0)
Phần tiêu đề “ADR theo kế hoạch (XOOPS 4.0)”| ADR | Tiêu đề | Trạng thái | Tác động |
|---|---|---|---|
| ADR-004 | Thiết kế hệ thống an ninh | Đề xuất | An ninh |
| ADR-005 | Phần mềm trung gian PSR-15 | Đề xuất | Kiến trúc |
| ADR-006 | Vùng chứa phụ thuộc | Đề xuất | Kiến trúc |
| ADR-007 | Thiết kế lại hệ thống sự kiện | Đề xuất | Kiến trúc |
Mối quan hệ ADR
Phần tiêu đề “Mối quan hệ ADR”graph TB subgraph "Core Architecture" A[ADR-001<br>Modular Architecture] B[ADR-002<br>Database Abstraction] C[ADR-003<br>Template Engine] end
subgraph "Security" D[ADR-004<br>Security System] end
subgraph "XOOPS 4.0" E[ADR-005<br>Middleware] F[ADR-006<br>DI Container] G[ADR-007<br>Events] 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:#333Dòng thời gian
Phần tiêu đề “Dòng thời gian”timeline title ADR Timeline 2001-2003 : ADR-001 Modular Architecture : ADR-002 Database Abstraction : ADR-003 Template Engine 2007 : ADR-004 Security System 2026 : ADR-005 Middleware : ADR-006 DI Container : ADR-007 EventsTạo ADR mới
Phần tiêu đề “Tạo ADR mới”Khi đề xuất một quyết định kiến trúc mới:
- Sao chép mẫu ADR
- Điền vào tất cả các phần
- Gửi dưới dạng yêu cầu kéo
- Thảo luận về các vấn đề GitHub
- Cập nhật trạng thái sau quyết định
Cấu trúc mẫu ADR
Phần tiêu đề “Cấu trúc mẫu ADR”# ADR-XXX: Title
## StatusProposed | Accepted | Deprecated | Superseded
## ContextWhat is the issue motivating this decision?
## DecisionWhat is the change that we're proposing?
## ConsequencesWhat becomes easier or harder as a result?
## Alternatives ConsideredWhat other options were evaluated?🔗 Tài liệu liên quan
Phần tiêu đề “🔗 Tài liệu liên quan”- Khái niệm cốt lõi
- Hướng dẫn đóng góp
- Lộ trình XOOPS 4.0
#xoops #adr #architecture #index #decisions