Hier dokumentieren wir mit ADRs wichtige Architekturentscheidungen mit ihrem Kontext, den betrachteten Alternativen und den Begründungen. Gepflegt (maintained) werden diese Entscheidungen im Aquarius GitHub Repository unter /documentation/adrs, in Markdown Format.

Suche ist auf ADRs beschränkt
Nr. Status Titel
000 ADR-000: ADR-Nutzungsrichtlinien
001 ADR-001: Vite als Build-Tool für Frontend
002 ADR-002: React Router für Client-seitiges Routing
003 ADR-003: TanStack Query für Server State Management
004 ADR-004: Zustand für lokales State Management
005 ADR-005: Pydantic für Datenvalidierung
006 ADR-006: SQLAlchemy als ORM
007 ADR-007: Alembic für Datenbank-Migrationen
008 ADR-008: Monorepo mit zwei Frontend-Modulen
009 ADR-009: Testkonzept mit realer Datenbank
010 ADR-010: Makefile als Build-Interface
011 ADR-011: Docker & Docker Compose für Development
012 ADR-012: Act für lokale GitHub Actions Ausführung
013 ADR-013: React + TypeScript als Frontend-Framework
014 ADR-014: Python + FastAPI als Backend-Framework
015 ADR-015: Turso (libSQL) als Datenbank
016 ADR-016: Progressive Web App (PWA) Architektur
017 ADR-017: TailwindCSS für Styling
018 ADR-018: Domain-Driven Design mit Bounded Contexts
019 ADR-019: Dokumentations-Kompilierung für Jekyll Website
020 ADR-020: Status-Lebenszyklus für Architekturentscheidungen
021 ADR-021: Client-seitige Suche für Architektur-Dokumentation
022 ADR-022: Verwaltung von Figurenkatalogen und Bildern
023 ADR-023: Client-Side Status Indicators in Documentation
024 ADR-024: Centralized Version Management
025 ADR-025: Database-Export Make-Targets
026 ADR-026: Verbände als Konstanten
027 ADR-027: Admin Bootstrap-Strategie
028 ADR-028: Production Database Reset Strategy
029 ADR-029: Lokale Playwright E2E-Tests
030 ADR-030: Git Worktrees fuer Parallelarbeit
031 ADR-031: DTO/Mapper Pattern für API-Responses
032 ADR-032: App User Authentication & Authorization
033 ADR-033: Email-based Self-Registration and Mailjet Integration
034 ADR-034: Test Reporting für Dokumentations-Website
035 ADR-034: Dockerized Test Runner Strategy
036 ADR-036: Passwortschutz für Architektur-Dokumentation

← Zurück zur Architektur-Übersicht