DevStackBoxGitHub ↗

Architecture Decisions

Index of architecture decision records.

Architecture Decision Records (ADR)

This directory contains records of significant architectural decisions made in DevStackBox.

Each ADR explains:

  • What was decided
  • Why it was chosen over alternatives
  • What consequences the decision has

Index

ADRTitleStatus
001Use Tauri (Rust) as the desktop frameworkAccepted
002Use Tailwind CSS + shadcn/ui for stylingAccepted
003No global state managerAccepted
004Use polling for service status (not event streaming)Accepted
005PHP-only scope for v1 (no Node, Python, etc.)Accepted
006Separate app files from user data directoriesAccepted

ADR Format

When adding a new ADR:

  1. Create development/adr/NNN-short-title
  2. Add it to the index above
  3. Use the status: Accepted / Deprecated / Superseded

Status "Superseded" means a newer ADR replaced this one - link to the replacement.

Edit this page