Architecture Decision Records ​
The decisions here aren't all the architectural decisions I made, but are some of them, and mostly hold up.
adrs.cloud
is a Brut app.
- Rely on Web Standards and MDN Baseline
- The Core Abstraction is the Plain Old Class
- Pages and Forms are First-Class Abstractions…not REST
- Sequel will provide the data layer and its models will only model the database
- There will be no controllers. Purpose-built classes will support pages, forms, and components.
- Brut will not provider mailers, cloud storage, or background jobs
- Requiring files should not execute code
- Phlex will be used for HTML templating