Files
template-project/ARCH.md
Elias Ahokas 235afe66b7 Initial commit
2026-06-16 22:37:46 +03:00

612 B

ARCH - [project name]

Architectural decisions and their reasoning. What components are used, how will they communicate, what libraries are to be used...

Overview

Short description of structure. Diagrams and pictures are helpful.

Tech stack

Brief description of technologies to be used.

For example:

  • Pyton, 3.11+, Async support required
  • Pytest, 8.x, Testing

Most important architectural decisions.

Examples:

Polling vs events

  • Decision: Polling every 10s
  • Options: Using interrupts
  • Why?: More simple to implement.

File structure

src/ main.py config.py

tests/ tests.py