Skip to content

Latest commit

 

History

History
33 lines (19 loc) · 1.83 KB

CONTRIBUTING.md

File metadata and controls

33 lines (19 loc) · 1.83 KB

Contributing Guidelines

Welcome, we look forward to your contribution! The Boomerang-io projects accept contributions via issues and pull requests.

Following these guidelines helps to communicate that you respect the time of the developers managing and developing this open source project and helps you finalize your pull requests to help get your contribution get accepted.

Issue Types

There are 3 types of issues that we have added to the issue templates;

Type Purpose
Bug Report Create a report to help us improve if something isn't working as expected.
Change or Enhancement A change or improvement suggestion.
Support or Inquiry When help is needed or to track questions.

How to Contribute

Like any good development project, we use Pull Requests (PRs) to track code changes. We recommend that if you want to contrubute and implement a fix, change, or enhancement, you do so by linking the PR with an Issue.

Depending on the access there are two ways to contribute

  1. Access to the repository with write ability to create a branch. A PR will be required to merge this branch.

  2. Fork the repository and create a PR to be able to link this to the parent repository and request a merge.

Commit Messages

The commit message should state the change in 72 characters or less. Additionally we recommend, and require in some repositories, the usage of a commit lint and conventional commit so that we can map these to Release Notes.

Versioning

We follow semantic versioning and some of our projects will use lerna to help ensure this is easy to manage.