Skip to content

A web interface for Sixty North's software process simulation tools.

License

Notifications You must be signed in to change notification settings

sixty-north/bark-spider

Repository files navigation

Bark Spider

A web interface for Sixty North's software process simulation tools.

Quickstart

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:

  1. Create a virtual environment with Python 3.5:
mkvirtualenv bark-spider --python=python3.5
  1. Install the Python dependencies (the simulator and interventions are installed in development mode direct from GitHub):
pip install -r requirements.txt
  1. 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.
  1. Build the Elm elements of the system:
pushd bark_spider/elm/
elm-make Main.elm --yes --output=bark_spider.js
popd
  1. Install the bark spider server
python setup.py install
  1. Start the server:
python bark_spider
  1. Visit http://0.0.0.0:8080 in your browser.

  2. Run rings around the competition with your new-found insight into software processes.

Testing

To run the JSON API approval tests:

pytest tests

More tests coming soon...

About

A web interface for Sixty North's software process simulation tools.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published