Skip to content

Latest commit

 

History

History
81 lines (53 loc) · 1.27 KB

CONTRIBUTING.md

File metadata and controls

81 lines (53 loc) · 1.27 KB

Contributor Guide

Setup

Requirements

Installation

Install project dependencies into a virtual environment:

$ make install

Development Tasks

Manual

Run the tests:

$ make test

Run static analysis:

$ make check

Build the documentation:

$ make docs

Automatic

Keep all of the above tasks running on change:

$ make dev

In order to have OS X notifications, brew install terminal-notifier.

Continuous Integration

The CI server will report overall build status:

$ make all

Demo Tasks

Run the program:

$ make run

Release Tasks

Release to PyPI:

$ make upload