cookbook 'symfony', '~> 2.0.6', :supermarket
symfony (5) Versions 2.0.6 Follow0
Deploys and configures Symfony-based applications
cookbook 'symfony', '~> 2.0.6'
knife cookbook site install symfony
knife cookbook site download symfony
The following cookbooks are direct dependencies because they're used for common "default" functionality.
The following cookbook is not a strict dependency because its use can be controlled by an attribute, so it may not be a common "default." - rvm (for sass)
The following platforms are supported:
- Ubuntu 10.04, Ubuntu 12.04
- CentOS 5.8, 6.3
Other Debian and RHEL family distributions are assumed to work.
This cookbook uses a variety of testing components:
- Unit tests: ChefSpec
- Integration tests: Test Kitchen
- Chef Style lints: Foodcritic
- Ruby Style lints: Rubocop
To develop on this cookbook, you must have a sane Ruby 1.9+ environment. Given the nature of this installation process (and it's variance across multiple operating systems), we will leave this installation process to the user.
You must also have
$ gem install bundler
You must also have Vagrant and VirtualBox installed:
Once installed, you must install the
$ vagrant plugin install vagrant-berkshelf
Clone the git repository from GitHub:
$ git clone firstname.lastname@example.org:opscode-cookbooks/COOKBOOK.git
Install the dependencies using bundler:
$ bundle install
Create a branch for your changes:
$ git checkout -b my_bug_fix
Make any changes
Write tests to support those changes. It is highly recommended you write both unit and integration tests.
Run the tests:
bundle exec rspec
bundle exec foodcritic .
bundle exec rubocop
bundle exec kitchen test
Assuming the tests pass, open a Pull Request on GitHub
|composer ~> 0.2.0|
|git ~> 3.1.0|
|rvm ~> 0.8.6|
|database ~> 2.0.0|
|mysql ~> 4.1.2|
|php ~> 1.4.4|
|php-fpm ~> 0.6.3|
|nginx ~> 2.4.4|
There are no cookbooks that are contingent upon this one.