Skip to content

Latest commit

 

History

History
35 lines (27 loc) · 1.34 KB

CONTRIBUTING.md

File metadata and controls

35 lines (27 loc) · 1.34 KB

Contributing

When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change.

Issue Tracking

Issues can be tracked via GitHub issues.

Pull Request Process

We encourage a fork-based workflow, where experimental branches will live in your fork until they're ready to be submitted upstream via a PR.

  1. Fork this repository.
  2. Create a new branch of off master for your work.
  3. Update the README to document your change: README driven development!
  4. Update or add a breaking test for your change.
  5. Add your change until the tests pass.
  6. Add a note about your change to the Unreleased section of the CHANGELOG.
  7. Squash or rebase your commits.
  8. Create a PR back to the master branch of this repo.
  9. The repo CODEOWNERS will be tagged for PR review.
  10. Once your change is approved, your PR will be merged.
  11. When maintainers create a new release, your CHANGELOG entry will be moved from Unreleased to the section for the new version.
  12. You've done it! Open source!