Concepts
These pages explain the boundaries between Enroute, Git clients, and your application.
Enroute serves Git over HTTP, stores Git data, and exposes a gRPC API. Your application owns repository names, users, access control, and product policy. Start with the data model and interfaces, then read Hooks before implementing an endpoint.
| Page | Covers |
|---|---|
| Data model | Repository keys, refs, and objects |
| Clients and interfaces | Git, gRPC, hooks, and network boundaries |
| Hooks | Application policy decisions and hook limits |
| Storage | Ledger and compute nodes, layers, and durability |
Generated from docs/concepts/README.md at bc0dc6e