.rulesync/rules/examples.md
This guide covers working with examples in the AG Grid documentation.
Examples demonstrate AG Grid features in the documentation. They are automatically transformed from vanilla TypeScript into React, Angular, and Vue variants.
Examples are located in _examples/ directories within documentation:
documentation/ag-grid-docs/src/content/docs/feature-name/
├── index.mdoc # Documentation page
└── _examples/
└── example-name/
├── main.ts # Main example code
├── index.html # HTML template
├── styles.css # Optional styles
└── data.ts # Optional data file
All public documentation examples MUST work across all frameworks:
document.getElementById('myGrid') or document.querySelector('#myGrid') for grid container references# Validate all examples typecheck
yarn nx validate-examples ag-grid-docs
# Generate framework variants
yarn nx generate-examples ag-grid-docs