ADR indeks
📋 Architecture Decision Records Index
Section titled “📋 Architecture Decision Records Index”Sveobuhvatni indeks arhitektonskih odluka koje su oblikovale XOOPS CMS.
Što su neželjene reakcije?
Section titled “Što su neželjene reakcije?”Zapisi o arhitektonskim odlukama (ADR-ovi) dokumentiraju značajne arhitektonske odluke donesene tijekom razvoja XOOPS. Oni bilježe kontekst, odluku i posljedice svakog izbora, pružajući vrijedan povijesni kontekst za održavatelje i suradnike.
Legenda statusa ADR-a
Section titled “Legenda statusa ADR-a”| Status | Značenje |
|---|---|
| Predloženo | U tijeku je rasprava, još nije prihvaćen |
| Prihvaćeno | Odluka je donesena |
| Zastarjelo | Više se ne preporučuje |
| Zamijenjeno | Zamijenjen drugim ADR |
Trenutačne nuspojave
Section titled “Trenutačne nuspojave”Temeljne odluke
Section titled “Temeljne odluke”| ADR | Naslov | Status | Utjecaj |
|---|---|---|---|
| ADR-001 | Modularna arhitektura | Prihvaćeno | Jezgra |
| ADR-002 | Objektno orijentirani pristup bazi podataka | Prihvaćeno | Jezgra |
| ADR-003 | Smarty predložak | Prihvaćeno | Jezgra |
Planirane nuspojave (XOOPS 4.0)
Section titled “Planirane nuspojave (XOOPS 4.0)”| ADR | Naslov | Status | Utjecaj |
|---|---|---|---|
| ADR-004 | Dizajn sigurnosnog sustava | Predloženi | Sigurnost |
| ADR-005 | PSR-15 Middleware | Predloženi | Arhitektura |
| ADR-006 | Spremnik za ubrizgavanje ovisnosti | Predloženi | Arhitektura |
| ADR-007 | Redizajn sustava događaja | Predloženi | Arhitektura |
ADR odnosi
Section titled “ADR odnosi”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:#333Vremenska traka
Section titled “Vremenska traka”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 EventsStvaranje novih ADR-ova
Section titled “Stvaranje novih ADR-ova”Prilikom predlaganja novog arhitektonskog rješenja:
- Kopirajte predložak ADR-a
- Ispunite sve odjeljke
- Pošaljite kao zahtjev za povlačenje
- Raspravite u GitHub problemima
- Ažuriraj status nakon odluke
Struktura ADR predloška
Section titled “Struktura ADR predloška”# 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?🔗 Povezana dokumentacija
Section titled “🔗 Povezana dokumentacija”- Temeljni koncepti
- Smjernice za doprinos
- XOOPS 4.0 Plan puta
#xoops #adr #architecture #index #decisions