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 ssh
Note: 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
root
and 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.json
file under the sectionGitHub
. -
Start both the backend and frontend servers with
make dev
.
make dev
- When you're done working in the VM, type
exit
twice: 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!