Skip to content

Latest commit

 

History

History
37 lines (22 loc) · 1.91 KB

contributing.md

File metadata and controls

37 lines (22 loc) · 1.91 KB

Contributing

All projects under the Pylons Project, including this one, follow the guidelines established at How to Contribute, Coding Style and Standards, and Pylons Project Documentation Style Guide.

You can contribute to this project in several ways.

Git Branches

Git branches and their purpose and status at the time of this writing are listed below.

  • master - The branch which should always be deployable. The default branch on GitHub.
  • For development, create a new branch. If changes on your new branch are accepted, they will be merged into the master branch and deployed.

Running tests and building documentation

We use tox to automate test running, coverage, and building documentation across all supported Python versions.

To run everything configured in the tox.ini file:

$ tox

To run tests on Python 2 and 3, and ensure full coverage, but exclude building of docs:

$ tox -e py2-cover,py3-cover,coverage

To build the docs only:

$ tox -e docs

See the tox.ini file for details.