A web interface for Sixty North's software process simulation tools.
The first thing you need to do is clone this repository:
git clone git@github.com:sixty-north/bark-spider
cd bark-spider
Now set up the rest of the environment:
- Create a virtual environment with Python 3.5:
mkvirtualenv bark-spider --python=python3.5
- Install the Python dependencies (the simulator and interventions are installed in development mode direct from GitHub):
pip install -r requirements.txt
- Make sure you have a few non-Python dependencies:
- elm: Version 0.17. Use the correct installer for your system, or try
npm install -g elm@0.17.0
.
- Build the Elm elements of the system:
pushd bark_spider/elm/
elm-make Main.elm --yes --output=bark_spider.js
popd
- Install the bark spider server
python setup.py install
- Start the server:
python bark_spider
-
Visit http://0.0.0.0:8080 in your browser.
-
Run rings around the competition with your new-found insight into software processes.
To run the JSON API approval tests:
pytest tests
More tests coming soon...