Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 1.45 KB

CONTRIBUTING.md

File metadata and controls

21 lines (14 loc) · 1.45 KB

Contributing to Topaz

Welcome, and thank you for considering contributing to Topaz. We encourage you to help out by raising issues, improving documentation, fixing bugs, or adding new features

If you're interested in contributing please start by reading this document. If you have any questions at all, or don't know where to start, please reach out to us on Slack. Please also take a look at our code of conduct, which details how contributors are expected to conduct themselves as part of the Topaz community.

Contributing Code

To contribute bug fixes or features to Topaz:

  1. Communicate your intent.
  2. Make your changes.
  3. Test your changes.
  4. Update documentation and examples where appropriate.
  5. Open a Pull Request (PR).

Communicating your intent lets the Topaz maintainers know that you intend to contribute, and how. This sets you up for success - you can avoid duplicating effort that may already be underway, adding a feature that may be rejected, or heading down a path that you would be steered away from at review time. The best way to communicate your intent is via a detailed GitHub issue. Take a look first to see if there's already an issue relating to the thing you'd like to contribute. If there isn't, please raise a new one! Let us know what you'd like to work on, and why. The Topaz maintainers can't always triage new issues immediately, but we encourage you to bring them to our attention via Slack.