Skip to content

Latest commit

 

History

History
54 lines (35 loc) · 1.66 KB

README.md

File metadata and controls

54 lines (35 loc) · 1.66 KB

🏴‍☠️ Black Flag

php version build Status codecov phpstan psalm mutation testing

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

  1. Setup local docker-compose configuration, adjust any parameters in docker-compose.override.yml
  cp docker-compose.dev.yml docker-compose.override.yml
  1. build docker images, install deps & initialize the stack make local

  2. run the stack make up

Development

Dependency management with composer

  1. run your docker-compose stack
make up
  1. run the following commands
docker-compose exec php composer install
docker-compose exec php composer require xxx/yyyy

See CONTRIBUTING for tests & quality standards