Skip to content
Code and assignments for the "Layered Architecture and Ports & Adapters" workshop module.
Branch: master
Clone or download
Latest commit d6602e4 Oct 5, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Rename root namespace Oct 26, 2017
assignments Fix assigmnment 03 Oct 5, 2018
bin
docker Modernize the codebase Mar 13, 2017
features Rename root namespace Oct 26, 2017
public Ship with Bootstrap CSS Oct 26, 2017
src/MeetupOrganizing Fix some warnings Oct 5, 2018
test Fix some warnings Oct 5, 2018
var Delete accidentally committed meetups.txt May 27, 2016
.editorconfig Dockerize, etc. Mar 13, 2017
.gitignore Remove /.vagrant Mar 13, 2017
LICENSE Dockerize, etc. Mar 13, 2017
README.md Improve instructions Mar 16, 2017
behat.yml Reset the test suite to a more primitive state Mar 13, 2017
composer.json Remove Tests prefix form tests namespace Oct 5, 2018
composer.lock Update the code, require PHP 7.1 Oct 26, 2017
depfile.yml
docker-compose.yml
meetup Rename root namespace Oct 26, 2017
phpunit.xml.dist

README.md

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.
You can’t perform that action at this time.