🎓 Generator Learning Path
Progress from basics to advanced generator development.
Level 1: Fundamentals (Day 1-2)
Goals
- Understand generator-first philosophy
- Use existing Nx generators
- Create basic projects
Materials
Exercises
- Run
just setup to initialize
- List available generators
- Create a TypeScript library
- Create a React component
Level 2: Template Development (Day 3-5)
Goals
- Create custom generators
- Write Copier templates
- Understand type sync
Materials
Exercises
- Create a custom “domain” generator
- Add custom questions to Copier
- Run full type sync pipeline
- Verify TS/Python consistency
Level 3: SEA™ Integration (Week 2)
Goals
- Add governance hooks
- Integrate Pattern Oracle
- Implement validation
Materials
Exercises
- Create generator with SEA™ governance
- Query Pattern Oracle for recommendations
- Add CALM validation to generator
- Test protected regions
Level 4: Advanced (Week 3+)
Goals
- Build meta-generator systems
- Optimize generation pipeline
- Contribute to core generators
Materials
Exercises
- Create generator that creates generators
- Implement custom template engine
- Add telemetry to generators
- Contribute improvement to core
Assessment Checklist