A quick starting point for projects based on the Centum framework.
Create a new Centum-based project using Composer:
composer create-project sidroberts/centum-project YOUR-PROJECT-NAME -s dev
cd YOUR-PROJECT-NAME
docker compose up
-
Static Analysis: Run Psalm for static code analysis:
composer analyse
-
Unit & Functional Tests: Run tests with Codeception:
composer test
-
Code Coverage: Run tests with coverage report:
composer test-coverage
bin/ # Executables and scripts
config/ # Configuration files
public/ # Public web assets (entry point: index.php)
resources/ # Templates, assets, etc.
src/ # Application source code
tests/ # Test suites
vendor/ # Composer dependencies
Whilst the Centum framework is licensed under the MIT License, this skeleton project is released under the Unlicense license.
See LICENSE for more details.