Index ADR
📋 Index rozhodovacích záznamů o architektuře
Sekce “📋 Index rozhodovacích záznamů o architektuře”Komplexní rejstřík architektonických rozhodnutí, která formovala XOOPS CMS.
Co jsou ADR?
Sekce “Co jsou ADR?”Architecture Decision Records (ADR) dokumentují významná architektonická rozhodnutí učiněná během vývoje XOOPS. Zachycují kontext, rozhodnutí a důsledky každé volby a poskytují hodnotný historický kontext pro správce a přispěvatele.
Legenda stavu ADR
Sekce “Legenda stavu ADR”| Stav | Význam |
|---|---|
| Navrhováno | V diskuzi, dosud nepřijato |
| Přijato | Rozhodnutí bylo přijato |
| Zastaralé | Již nedoporučujeme |
| Nahrazeno | Nahrazeno jiným ADR |
Aktuální ADR
Sekce “Aktuální ADR”Základní rozhodnutí
Sekce “Základní rozhodnutí”| ADR | Název | Stav | Dopad |
|---|---|---|---|
| ADR-001 | Modulární architektura | Přijato | Jádro |
| ADR-002 | Objektově orientovaný přístup k databázi | Přijato | Jádro |
| ADR-003 | Motor šablony Smarty | Přijato | Jádro |
Plánované ADR (XOOPS 4.0)
Sekce “Plánované ADR (XOOPS 4.0)”| ADR | Název | Stav | Dopad |
|---|---|---|---|
| ADR-004 | Návrh bezpečnostního systému | Navrhovaný | Zabezpečení |
| ADR-005 | PSR-15 Middleware | Navrhovaný | Architektura |
| ADR-006 | Závislá vstřikovací nádoba | Navrhovaný | Architektura |
| ADR-007 | Redesign systému událostí | Navrhovaný | Architektura |
ADR Vztahy
Sekce “ADR Vztahy”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:#333Časová osa
Sekce “Časová osa”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 EventsVytváření nových ADR
Sekce “Vytváření nových ADR”Při navrhování nového architektonického rozhodnutí:
- Zkopírujte šablonu ADR
- Vyplňte všechny sekce
- Odeslat jako žádost o stažení
- Diskutujte o problémech GitHub
- Aktualizujte stav po rozhodnutí
Struktura šablony ADR
Sekce “Struktura šablony 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?🔗 Související dokumentace
Sekce “🔗 Související dokumentace”- Základní koncepty
- Přispívající směrnice
- Plán XOOPS 4.0
#xoops #adr #architektura #index #rozhodnutí