Skip to content

Latest commit

 

History

History
46 lines (30 loc) · 1.53 KB

CONTRIBUTING.rst

File metadata and controls

46 lines (30 loc) · 1.53 KB

Contributing to Fugue

Fugue as open source software welcomes many forms of contribution, as long as the author is willing to license their contribution under the same license as the project itself, the Expat License / MIT license (see LICENSE.)

How to contribute

The preferred way to submit a contribution is to fork the project on Github and submit a pull request (no squashed commits, please) against the master branch that fixes a specific issue, please file an issue on Github beforehand if one does not already exist.

Travis is used for continuous integration and the build for your pull request must be successful before being merged.

Care has been taken to provide good test coverage, please ensure your contribution maintains or improves this coverage.

Coding style

Fugue mostly follows a relaxed PEP8 style, see setup.cfg for details. Instead of laying out complex style rules that nobody likes to read, please do your best to match the existing style employed throughout the code.

Attribution

When contributing to the project, please feel free to add your name to AUTHORS.rst if it's not already there.