Architecture Decision Records (ADRs)

ADRs dokumentieren wichtige Architekturentscheidungen mit ihrem Kontext, den betrachteten Alternativen und den Begründungen.

Nr. Status Titel
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

← Zurück zur Architektur-Übersicht