blackflag
blackflag copied to clipboard
PHP application designed to assist role-playing game session for the "Pavillon Noir" game. DDD, CQRS, ES
:pirate_flag: Black Flag
PHP application designed to assist role-playing game session for the "Pavillon Noir" game.
Showcasing usage of:
- Domain Driven Design
- CQRS
- Event Sourcing
Setup
Requirements
- docker
- docker-compose
Bootstrap
- Setup local docker-compose configuration, adjust any parameters in
docker-compose.override.yml
cp docker-compose.dev.yml docker-compose.override.yml
-
build docker images, install deps & initialize the stack
make local -
run the stack
make up
Development
Dependency management with composer
- run your docker-compose stack
make up
- run the following commands
docker-compose exec php composer install
docker-compose exec php composer require xxx/yyyy
See CONTRIBUTING for tests & quality standards