We currently don't support local installation of Augur for Windows. However, we do provide a Vagrant box which can be used to spin up an Ubuntu VM with Augur pre-installed.
- Git client
- Vagrant
- Virtualbox
- GitHub Access Token (no write access required)
- Clone the repository and start the VM.
# on your local machine
# using your Git client:
git clone https://github.com/chaoss/augur.git
# using Command Prompt
cd augur
vagrant up # this might take a while
vagrant sshNote: you'll probably see a fair bit of errors during this provisioning process. Don't worry about them, most of them are harmless. Probably.
- Log in as
rootand navigate to/vagrant/augur. This folder is synced with your local clone ofaugur, meaning you'll be able to use your preferred local editor and just use the VM to run augur.
# inside the vagrant VM
sudo su -
cd /vagrant/augur
# due to vagrant weirdness, we have to manually install the python packages. This might take a while
$AUGUR_PIP install --upgrade .-
Add your GitHub API key to the
augur.config.jsonfile under the sectionGitHub. -
Start both the backend and frontend servers with
make dev.
make dev- When you're done working in the VM, type
exittwice: once to log out ofroot, and another to log out of the VM. Don't forget to shut down the VM withvagrant halt.
If you're interested in adding a new plugin, data source, or metric, check out the backend development guide. If new visualizations are more your speed, you'll want the [frontend development guide](http://augur.augurlabs.io/static/docs/dev-guide/4-frontend.html\).
# on your local machine
# using your Git client:
git clone https://github.com/chaoss/augur.git
# using Command Prompt
cd augur
vagrant up
vagrant ssh
# inside the vagrant VM
sudo su -
cd /vagrant/augur
# due to vagrant weirdness, we have to manually install the python packages
$AUGUR_PIP install --upgrade .
# add your GitHub personal access token to augur.config.json
# start the frontend and backend servers
make dev
# full steam ahead!