Indeks ADR
📋 Indeks rekordów decyzji architektonicznych
Dział zatytułowany „📋 Indeks rekordów decyzji architektonicznych”Kompleksowy indeks decyzji architektonicznych, które ukształtowały XOOPS CMS.
Czym są ADR?
Dział zatytułowany „Czym są ADR?”Rekordy decyzji architektonicznych (ADR) dokumentują znaczące decyzje architektoniczne podjęte podczas tworzenia XOOPS. Przechwytują kontekst, decyzję i konsekwencje każdego wyboru, zapewniając cenny kontekst historyczny dla opiekunów i współtwórców.
Legenda statusu ADR
Dział zatytułowany „Legenda statusu ADR”| Status | Znaczenie |
|---|---|
| Proposed | W dyskusji, nie jest jeszcze zaakceptowana |
| Accepted | Decyzja została przyjęta |
| Deprecated | Nie jest już rekomendowana |
| Superseded | Zastąpiona przez inny ADR |
Aktualne ADR
Dział zatytułowany „Aktualne ADR”Decyzje fundamentalne
Dział zatytułowany „Decyzje fundamentalne”| ADR | Tytuł | Status | Wpływ |
|---|---|---|---|
| ADR-001 | Architektura modularna | Accepted | Rdzeń |
| ADR-002 | Obiektowy dostęp do bazy danych | Accepted | Rdzeń |
| ADR-003 | Silnik szablonów Smarty | Accepted | Rdzeń |
Planowane ADR (XOOPS 4.0)
Dział zatytułowany „Planowane ADR (XOOPS 4.0)”| ADR | Tytuł | Status | Wpływ |
|---|---|---|---|
| ADR-004 | Projekt systemu bezpieczeństwa | Proposed | Bezpieczeństwo |
| ADR-005 | PSR-15 Middleware | Proposed | Architektura |
| ADR-006 | Kontener wstrzykiwania zależności | Proposed | Architektura |
| ADR-007 | Przeprojektowanie systemu zdarzeń | Proposed | Architektura |
Relacje ADR
Dział zatytułowany „Relacje ADR”graph TB subgraph "Architektura rdzenia" A[ADR-001<br>Architektura modularna] B[ADR-002<br>Abstrakcja bazy danych] C[ADR-003<br>Silnik szablonów] end
subgraph "Bezpieczeństwo" D[ADR-004<br>System bezpieczeństwa] end
subgraph "XOOPS 4.0" E[ADR-005<br>Middleware] F[ADR-006<br>Kontener DI] G[ADR-007<br>Zdarzenia] 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:#333Oś czasu
Dział zatytułowany „Oś czasu”timeline title Oś czasu ADR 2001-2003 : ADR-001 Architektura modularna : ADR-002 Abstrakcja bazy danych : ADR-003 Silnik szablonów 2007 : ADR-004 System bezpieczeństwa 2026 : ADR-005 Middleware : ADR-006 Kontener DI : ADR-007 ZdarzeniaTworzenie nowych ADR
Dział zatytułowany „Tworzenie nowych ADR”Podczas proponowania nowej decyzji architektonicznej:
- Skopiuj szablon ADR
- Wypełnij wszystkie sekcje
- Prześlij jako pull request
- Omów w GitHub Issues
- Zaktualizuj status po podjęciu decyzji
Struktura szablonu ADR
Dział zatytułowany „Struktura szablonu ADR”# ADR-XXX: Tytuł
## 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?🔗 Dokumentacja pokrewna
Dział zatytułowany „🔗 Dokumentacja pokrewna”- Koncepcje rdzenia
- Wytyczne dotyczące wkładu
- Mapa drogi XOOPS 4.0
#xoops #adr #architektura #indeks #decyzje