Vagrantfile for setting up an Ubuntu 13.04 development box with
- git
- vim
- ruby
- chef
- vagrant
- lxc
- gnome desktop
You need VirtualBox, Vagrant + bindler installed.
Install required vagrant plugins:
$ vagrant plugin bundle
Bring up the dev-box VM:
$ vagrant up
You can configure the following attributes via chef.json
in the Vagrantfile:
node['devbox']['user']
- the user you work with on the box (e.g. johndoe)node['devbox']['group']
- the group of the above user to be created
- Fork the repository on Github
- Create a named feature branch (like
add_component_x
) - Write your change
- Write tests for your change (if applicable)
- Run the tests, ensuring they all pass
- Submit a Pull Request using Github
Authors: Torben Knerr