Cloning the repository
To get started, clone this repository locally.
git clone --recursive https://gitlab.com/aegir/aegir.git
Local development of Ægir is accomplished using Vagrant and Virtualbox. Install them as you would other packages on your OS.
sudo apt install vagrant virtualbox
Setting up a local instance
Now that the required prerequisites are installed, the first step is to build a local Vagrant box.
- Bootstrap Drumkit. Note the space, as we’re sourcing this file, in order to load some environment variable, etc.
- Build VM images.
- Once the boxes are built, you can start up a VM, and install Ægir easily. This will provision a local development site.
- Once the VM is up, and provisioning is complete, you’ll need to add an entry in your
192.168.99.201 aegir.vm www.example.com www.example.net www.example.org
- With that done, visit http://aegir.vm, and login using:
Working on development issues
Check out the feature branch that you want to work on.
git checkout 6-base-profile-feature