This is a meta-repo for developers that downloads all the repositories you need to be an ELMSLN developer and manage multiple learning networks from one package.
- Install VirtualBox (ensure you are on the latest version 4.0.8+)
- Install Vagrant (you'll need Vagrant 1.5+ so that it supports VagrantCloud)
- Install git (recommended)
To clone this correctly, run the following command:
git clone --recursive https://github.com/elmsln/elmsln-developer.git
This structure is broken out into three major directory trees:
- github - the elmsln major project repository from github
- instances - Each deployment of ELMSLN can be managed from this repo: It also comes with the following two instances:
- example config - https://github.com/elmsln/elmsln-config-example
- vagrant config - https://github.com/elmsln/elmsln-config-vagrant
- vagrant - the supported vagrant package for elmsln is included in the main ELMSLN repo
Now go read the install instructions for https://github.com/elmsln/elmsln/wiki/Vagrant:-Step-by-Step-setup and make sure things are setup to do that and start working :)
It is recommended that in your actual deployments on server that you map the github directory to an alternate remote in-house, preferably one per server in your dev-staging-production workflow.