-
-
Notifications
You must be signed in to change notification settings - Fork 0
Development
wind111-lang edited this page Jul 9, 2026
·
1 revision
composer updatecomposer validate --strict
composer lint
composer test
composer analyse
composer cs:checkRun the full local CI command:
composer cicomposer cs:fixPHPStan runs at level 6.
composer analysecomposer testIntegration smoke tests require a real MySQL or PostgreSQL database.
SUMIRE_DRIVER=mysql \
SUMIRE_DSN='mysql:host=127.0.0.1;port=3306;dbname=sumire_test;charset=utf8mb4' \
SUMIRE_USER=root \
SUMIRE_PASSWORD=secret \
composer test:integrationSUMIRE_DRIVER=pgsql \
SUMIRE_DSN='pgsql:host=127.0.0.1;port=5432;dbname=sumire_test' \
SUMIRE_USER=postgres \
SUMIRE_PASSWORD=secret \
composer test:integrationUse pull requests for repository changes.
- Create a branch from
main. - Make the change.
- Run the relevant checks.
- Open a draft pull request.
- Watch GitHub Actions.
- Mark the pull request ready when the change is ready for review.
Pull request descriptions should include:
- Description
- What Changed
- Affect
- Tests