refactor: rename apps/ to clients/ + update architecture docs
Some checks failed
CI / ruff (push) Successful in 20s
CI / pytest (push) Failing after 2h37m33s
CI / validate (push) Successful in 41s
CI / dependency-scanning (push) Successful in 42s
CI / docs (push) Has been skipped
CI / deploy (push) Has been skipped

Rename apps/ → clients/ for clarity:
- app/ (singular) = Python backend (FastAPI, server-rendered web UI)
- clients/ (plural) = standalone client applications (API consumers)

The web storefront/store/admin stays in app/ because it's server-
rendered Jinja2, not a standalone frontend. clients/ is for native
apps that connect to the API externally.

Updated:
- docs/architecture/overview.md — added clients/ to project structure
- clients/terminal-android/SETUP.md — updated path references

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-18 18:09:24 +02:00
parent 1df1b2bfca
commit e759282116
28 changed files with 7 additions and 2 deletions

View File

@@ -322,6 +322,11 @@ project/
│ ├── unit/
│ └── integration/
├── clients/ # Standalone client applications (API consumers)
│ └── terminal-android/ # Native Android POS terminal (Kotlin/Compose)
├── scripts/ # Seed scripts, deploy scripts
└── docs/ # Documentation
├── architecture/ # System architecture
├── frontend/ # Frontend guides