quail

Logo

A Web Processing Service for climdex.pcic

View the Project on GitHub pacificclimate/quail

Developer Guide

Building the docs

Most of the documentation is static and does not need to be “built”. That being said the jupyter notebooks that serve as demos need to be built whenever they are changed.

$ poe docs

Running tests

Run tests using pytest.

Install dev dependencies:

poe develop

Run quick tests (skip slow and online):

poe test

Run all tests:

poe test-all

You can also run tests on the notebooks.

poe test-notebooks

Check black formatting:

poe lint

Bump a new version

Make a new version of quail in the following steps:

See the bumpversion documentation for details.