Overview of Super Scaffolding capabilities
Super Scaffolding is Bullet Train's code generation engine designed to produce production-ready CRUD interfaces. When adding a model, it automatically generates approximately 30 files, including:
- Basic CRUD controllers and views
- YAML locale files for translatable strings
- Type-specific form fields
- API controllers and API documentation entries
- Serializers for API and webhooks
- Multitenancy permissions in CanCanCan configuration
- Table views in parent 'show' views
- Application navigation entries and breadcrumbs
- Routes for CRUD and API endpoints
Note: Generated code contains "magic comments" used as targets for future scaffolding operations; these should not be removed.