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
venvenvironment =>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