Please go to the GitHub Issues page: https://github.com/SuperCowPowers/workbench/issues.
Warning
Caution!: The repository contains malcious data samples, be careful, exclude the workbench directory from AV, etc...
git clone https://github.com/supercowpowers/workbench.git
Workbench uses the ‘GitHub Flow’ model: GitHub Flow
- Fork the repo on GitHub
- git clone git@github.com:your_name_here/workbench.git
$ git checkout -b my-awesome $ git push -u origin my-awesome $ <code for a bit>; git push $ <code for a bit>; git push $ tox (this will run all the tests)
- Go to github and hit ‘New pull request’
- Someone reviews it and says ‘AOK’
- Merge the pull request (green button)
These conventions are suggestions and not enforced by the framework in any way.
Warning
Make sure workbench/data/memory_images/exemplar4.vmem isn’t there, remove if necessary!
Important
Change the default server in workbench_cli/config.ini to ‘server_uri = localhost’
$ make clean
$ python setup.py sdist
$ cd dist
$ tar xzvf workbench-0.x.y.tar.gz
$ cd workbench-0.x.y/
$ python setup.py install
$ workbench_server
$ workbench
$ pip install tox
$ tox (pass all tests)
Warning
Make sure workbench/data/memory_images/exemplar4.vmem isn’t there, remove if necessary!
$ python setup.py publish
$ pip install workbench --pre
$ workbench_server (in one terminal)
$ workbench (in another terminal)
Important
Change the default server in workbench_cli/config.ini to ‘server_uri = workbenchserver.com’
$ cd workbench_apps
$ make clean
$ python setup.py sdist
$ cd dist
$ tar xzvf workbench_cli-0.x.y.tar.gz
$ cd workbench_cli-0.x.y/
$ python setup.py install
$ workbench (play around do at least one load_sample)
$ vi workbench_cli/workbench_cli/version.py (change version)
$ python setup.py publish
Important
Revert the default server in workbench_cli/config.ini to ‘server_uri = localhost’