Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 2.09 KB

CONTRIBUTING.md

File metadata and controls

34 lines (23 loc) · 2.09 KB

Contributing to Pathway

Welcome! This guide is intended to help developers that are new to the community to make contributions to the Pathway project. Please be sure to also read our code of conduct. We work hard to make this a welcoming community for all, and we're excited to have you on board!

The basics:

  • Use the Issue Tracker to report bugs, crashes, performance issues, etc... Please include as much detail as possible.

  • Discussions is a great venue to ask questions, start a design discussion, or post an RFC.

  • Discord is our main gathering place - jump in and ask us anything!

Contributing Code

We are eager to build Pathway together with the community and are excited to have you here!

Important: Before you contribute any changes to our repositories (make a Pull Request) please get in touch with us and explain what you want to work on. You can do so by filing an issue, or asking us on Discord. That way you can get coding advice and speedier reviews. If you start to work on an issue before hearing back from a Pathway core team engineer there is a chance that we will not be able to accept your changes - something we all want to avoid!

We use a standard GitHub fork + pull request model for merging and reviewing changes. New pull requests should be made against the main upstream branch. After a pull request is opened it will be reviewed, and merged after passing continuous integration tests and being accepted by a project or sub-system maintainer.

We maintain a Changelog where all notable changes to this project are documented. The format is based on Keep a Changelog.

We ask that developers sign our contributor license agreement. The process of signing the CLA is automated, and you'll be prompted with instructions the first time you submit a pull request to the project.