What problem does it solve?
This document codifies the technology choices and architectural constraints that guide AG Grid development, ensuring minimal runtime dependencies, consistent tooling, and a framework-agnostic core.
Core Features & Use Cases
- Zero Runtime Dependencies: Core libraries must have zero third-party runtime dependencies to minimize bundle size and avoid conflicts.
- Framework-Agnostic Core: The core logic remains framework-agnostic while framework-specific wrappers provide integrations.
- Build & Tooling Standards: Adopt Nx for monorepo management, Yarn for package management, TypeScript in strict mode, and ESBuild/Rollup for bundling.
- Guided Scenarios: Applies when choosing technologies, adding dependencies, or documenting architectural decisions.
Quick Start
Audit planned dependencies to ensure zero-runtime dependencies and align with the framework-agnostic core and build tooling.