This project and everyone participating in it is governed by our (Code of Conduct)(https://github.com/iopipe/iopipe-docs/blob/master/CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code. Please report unacceptable behavior to dev@iopipe.com.
Comment on the issue (or, inside the organization, assign yourself to the issue) to clarify that you're starting work on the issue.
Fork the repository and do work on your fork.
Aim to include the issue number in the branch used to create your PR, to better assist if someone later is fetching from your remote. For example, fix-120 or issue/120 or fixing-report-bug-120 are all acceptable branch names.
We use GPG signing to sign and verify work from collaborators. See the GitHub Documentation for instructions on how to create a key and use it to sign your commits. Once this is done, your commits will show as verified within a pull request on GitHub.
This project uses semantic-release
, so ensure your commits are formatted appropriately for this purpose, and keep your git history clean. yarn commit
is available in this repository to help you do this.
When you are ready to push some code ensure:
- Tests (including linter) pass
- You've added tests for any new code
When ready, open a pull request to the master branch of the project.