pyfedi/docs/ARCHITECTURE.md

40 lines
632 B
Markdown

# PieFed software architecture
This document is a work in progress.
## Stakeholders
Instance admins
Moderators of communities
Posters of content
Lurkers
Software developers
## Desired quality attributes
These attributes have been given a score out of 5 to indicate their importance.
- Performance 4/5
- Scalability 2/5
- Agility 5/5
- Reliability 1/5
- Security 2/5
- Testability 0/5
- Modifiability 5/5
- Affordability 5/5
- Manageability 5/5
## Constraints
FOSS, browser-based, run on a Linux server.
## Architecturally significant requirements
## Patterns used, diagrams
## Risks, open questions, future work