This repository is a Laravel package. Keep the package focused, idiomatic, and easy for Laravel developers to install, test, and maintain.
- Use Laravel-native package APIs before adding abstractions.
- Keep package names, namespaces, Composer metadata, documentation, and examples aligned with
plin-code/laravel-sql-dialect. - Add only the files and dependencies needed for the package behavior being implemented.
- Prefer explicit Laravel package code over helper abstractions unless the extension point is real.
- Keep tests focused on observable package behavior through public APIs and documentation promises.
- Full validation:
composer test - Formatting check:
composer lint:check - Static analysis:
composer analyse - Pest tests:
composer test:unit - Workbench build:
composer build