Skip to content

Latest commit

 

History

History
71 lines (46 loc) · 1.27 KB

CONTRIBUTING.md

File metadata and controls

71 lines (46 loc) · 1.27 KB

For Contributors

Setup

Requirements

To confirm these system dependencies are configured correctly:

$ make doctor

See the Developer Machine Setup wiki for more instructions.

Installation

Install project dependencies into a virtual environment:

$ make install

Data

To automatically create test accounts, update .envrc with your own voter information and run direnv allow. Then, generate new seed data:

$ make data

Development Tasks

Testing

Manually run the tests:

$ make test

or keep them running on change:

$ make dev

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

Static Analysis

Run linters and static analyzers:

$ make check

Continuous Integration

The CI server will report overall build status:

$ make all