sidroberts / centum-project
A skeleton project for the Centum framework.
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:project
Requires
- php: ~8.4
- sidroberts/centum: @dev
Requires (Dev)
- codeception/codeception: ~5.0
- codeception/mockery-module: ~0.5
- codeception/module-asserts: ~3.0
- friendsofphp/php-cs-fixer: ~3.0
- mockery/mockery: ~1.0
- psalm/plugin-mockery: ~1.2
- vimeo/psalm: ~6.0
This package is auto-updated.
Last update: 2025-08-02 02:06:55 UTC
README
A quick starting point for projects based on the Centum framework.
๐ Quick Start
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
๐ Documentation
๐งช Testing
-
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
๐๏ธ Project Structure
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
๐ License
Whilst the Centum framework is licensed under the MIT License, this skeleton project is released under the Unlicense license.
See LICENSE.md for more details.