Skip to content

πŸš€ First Release: YAML-Based CRUD Generator for Laravel

Choose a tag to compare

@dayCod dayCod released this 21 Jan 04:59
· 10 commits to master since this release

Sketch v1.0.0 - Initial Release

Features

  • ✨ Blueprint-based CRUD generation using YAML
  • πŸ”§ Support for Laravel 11.x and PHP 8.3
  • πŸ“¦ Generate models, migrations, and actions
  • πŸ”„ Support for all Laravel relationships
  • βœ… Form request validation generation
  • πŸ—‚οΈ Organized schema file structure

Commands

  • sketch:make-blueprint - Generate YAML schema blueprints
  • sketch:generate - Generate files from YAML schema

Core Components

  • Model Generator with relationship support
  • Migration Generator with enum and foreign key support
  • Action Generator with validation rules
  • YAML Parser and Schema Validator
  • Comprehensive Test Suite

Directory Support

  • Flexible schema organization
  • Support for nested directories
  • Customizable output paths

Additional Features

  • Soft delete support
  • Customizable stubs
  • Force generation option
  • Proper error handling
  • Beautiful output messages