A computational genomics tutorial with continuous integration, using Travis-CI, and deployment, using Netlify, and sphinx.
The production version of the deployed site:
- Netlify runs Ubuntu Xenial 16.04 build, with a python3.5 installed.
- Thus, need to use py3.5
- Set up a python virtual environment
named
venv
=>pip install virtualenv; virtualenv --python=python3.5 venv
. - Activate the
venv
environment =>source venv/bin/activate
- Install the dependencies inside of it by running
pip install -r requirements_dev.txt
. - Run
make htmlwatch
. - Edit your rst-files.
- Commit changes
- Bump version using, e.g.
bump2version patch
- Push changes to remote