Current-state architecture of yesid-dev/transit for anyone who needs to understand, change, test, deploy or operate it.
Implementation and commands: https://github.com/yesid-dev/transit.
| Read when you need to | Pages |
|---|---|
| Start contributing | Getting started · Local development · Testing and CI · Code map and ownership |
| Understand the system | System overview · Data pipeline · Snapshot publication and public contract |
| Change data or a contract | Database schema and migrations · Gold relation catalog · Metric science and filters · Providers · Configuration reference |
| Work on the dashboard | Web application · Home directory · Map interface · Stop detail · Trip detail · Shared design and accessibility · Dependency patches |
| Ship and serve | Deployment and release · Cloudflare serving · Data proxy and KPI API |
| Operate and secure | Operations and observability · Recovery, backups and retention · Security and access |
| Understand a boundary | Decisions and limitations · Vocabulary · Support and reporting |
Database schema and migrations
Shared design and accessibility