Module Dependency Graph
Understanding the module dependency tree and key architectural layers.
High-Level Architectureβ
Core Module Dependenciesβ
The @gauzy/core package is the largest, containing all API modules:
Package Responsibilitiesβ
| Package | Responsibility |
|---|---|
contracts | TypeScript interfaces, enums |
common | Shared utilities, helpers |
config | Configuration management |
auth | Authentication & authorization |
core | All business logic modules |
plugin | Plugin infrastructure |
plugins/* | Individual plugin implementations |
NX Dependency Graphβ
Visualize the full dependency graph:
npx nx graph
Related Pagesβ
- Monorepo Structure β repo layout
- Backend Architecture β backend overview
- Monorepo Navigation β dev guide