Skip to content

localheinz/layers-ports-and-adapters-workshop

 
 

Repository files navigation

Code and assignments for the "Layers, Ports & Adapters" workshop module

Requirements

Getting started

  • Follow the instructions for setting environment variables.
  • Clone this repository and cd into it.
  • Run docker-compose pull.
  • Run bin/composer.sh install --prefer-dist to install the project's dependencies.
  • Configure PhpStorm for debugging (optional).
  • Run docker-compose up -d to start the web server.
  • Go to http://localhost/ in a browser. You should see the homepage of the meetup application.

Running development tools

  • Run bin/composer.sh to use Composer (e.g. bin/composer.sh require symfony/var-dumper).
  • Run bin/run_tests.sh to run the tests.
  • Run bin/deptrac.sh to analyze dependencies.
  • Run bin/meetup.sh to use the CLI tool for scheduling meetups.

About

Code and assignments for the "Layered Architecture and Ports & Adapters" workshop module.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 85.7%
  • HTML 10.3%
  • Gherkin 1.8%
  • Shell 1.2%
  • Dockerfile 1.0%