What problem does it solve?
This Skill addresses the need for quickly generating a complete ScalarDB project with customizable interface combinations, reducing the time and effort required to start a new project.
Core Features & Use Cases
- Interface Combination Customization: Offers 6 interface combinations for different development and production needs.
- Database Backend Selection: Allows selection of various database backends like MySQL, PostgreSQL, etc.
- Domain Model Configuration: Offers an optional domain model setup or uses a sample e-commerce model.
- Project Generation: Automatically generates build.gradle, configuration files, schema definitions, service classes, docker-compose files, and README.
Quick Start
Generate a ScalarDB project with the Core + CRUD + 1PC interface and MySQL database by running /scalardb:scaffold --interface core-crud-1pc --database mysql.