All Projects → MarcelloDuarte → Hexagonal Symfony

MarcelloDuarte / Hexagonal Symfony

Sandbox for experimenting with Cockburn's hexagonal ideas with Symfony2

Labels

Projects that are alternatives of or similar to Hexagonal Symfony

Wp Vagrant
WordPress Vagrant boxes for testing PHP 5.3, 5.4, and 5.5
Stars: ✭ 136 (-36.45%)
Mutual labels:  puppet
Control Repo
A control repository template
Stars: ✭ 158 (-26.17%)
Mutual labels:  puppet
Primary Vagrant
An Apache based Vagrant configuration for helping you get the most out of WordPress Development
Stars: ✭ 192 (-10.28%)
Mutual labels:  puppet
Perl Dist Strawberry
Stars: ✭ 138 (-35.51%)
Mutual labels:  puppet
Puppi
Puppet module to manage applications deployments and servers local management
Stars: ✭ 147 (-31.31%)
Mutual labels:  puppet
Foreman
an application that automates the lifecycle of servers
Stars: ✭ 2,102 (+882.24%)
Mutual labels:  puppet
System Config
MOVED: Now at https://opendev.org/opendev/system-config
Stars: ✭ 128 (-40.19%)
Mutual labels:  puppet
Puppet Puppetdbquery
Query functions for PuppetDB
Stars: ✭ 201 (-6.07%)
Mutual labels:  puppet
Pytest Testinfra
With Testinfra you can write unit tests in Python to test actual state of your servers configured by management tools like Salt, Ansible, Puppet, Chef and so on.
Stars: ✭ 1,987 (+828.5%)
Mutual labels:  puppet
Pentesting Playground
Code for installing various security minded tools onto Vagrant powered virtual machines
Stars: ✭ 171 (-20.09%)
Mutual labels:  puppet
Puppet Rbenv
Puppet manifest for rbenv installation
Stars: ✭ 138 (-35.51%)
Mutual labels:  puppet
Puppet Retrospec
The only tool you need to generate puppet code, tests, modules, facts, types, providers, data and everything else.
Stars: ✭ 141 (-34.11%)
Mutual labels:  puppet
Python Dev Bootstrap
A Vagrant VM based Python Development Bootstrap
Stars: ✭ 170 (-20.56%)
Mutual labels:  puppet
Rails Starter Box
Base Vagrant box for development of Rails apps
Stars: ✭ 136 (-36.45%)
Mutual labels:  puppet
Pdk
The shortest path to better modules: Puppet Development Kit; Download:
Stars: ✭ 194 (-9.35%)
Mutual labels:  puppet
Onceover
Your gateway drug to automated infrastructure testing with Puppet
Stars: ✭ 132 (-38.32%)
Mutual labels:  puppet
Sensu Puppet
Sensu Puppet module.
Stars: ✭ 167 (-21.96%)
Mutual labels:  puppet
Puppet Python
Puppet module for installing and managing Python, pip, virtualenvs and Gunicorn virtual hosts.
Stars: ✭ 202 (-5.61%)
Mutual labels:  puppet
Puppet
Wikimedia Foundation operates some of the largest collaborative projects in the world. This is our Puppet repo. This repository is a mirror; see https://www.mediawiki.org/wiki/Developer_access for contributing.
Stars: ✭ 200 (-6.54%)
Mutual labels:  puppet
Puppet Rabbitmq
RabbitMQ Puppet Module
Stars: ✭ 170 (-20.56%)
Mutual labels:  puppet

Hexagonal Symfony

Welcome to the Hexagonal Symfony. This is a sandbox for experimenting with Cockburn's hexagonal ideas with Symfony2.

Note: this is work in progress, your PR is welcome!

Installation

Download composer, add it to your path, go to the root of the project and run:

composer.phar install

This installs the project dependencies like Symfony2. Next create a database, a database schema and load the fixtures.

app/console doctrine:database:create
app/console doctrine:schema:create
app/console doctrine:fixtures:load

The only fixture that is loaded is a Project Manager with login "everzet" and password "qwerty".

For the ease of use, this application can be used with Vagrant with:

vagrant up

Features

The core of this application is a project management system. The features are "documented" in the tests. You can run the tests with behat:

bin/behat

There are also phpspec tests. Run them with:

bin/phpspec --format=pretty

See also

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].