Skip to content

Latest commit

 

History

History
38 lines (22 loc) · 1.72 KB

CONTRIBUTING.md

File metadata and controls

38 lines (22 loc) · 1.72 KB

Contributing guidelines

First off, thanks for taking the time to contribute!

The following is a set of guidelines for contributing to this project, which are hosted in the FOSSIL Organization on GitHub. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request.

How to become a contributor

Feature Request

If you have an idea to improve the feature of this project, feel free to open a new feature issue

Contributing A Code

Pull requests are the best way to propose changes to the codebase (we use Github Flow). We actively welcome your pull requests:

  1. Fork the repo and create your branch from master.
  2. If you've added code that should be tested, add tests.
  3. If you've changed APIs, update the documentation.
  4. Ensure the test suite passes.
  5. Make sure your code lints.
  6. Submit that pull request!

Any contributions you make will be under the Apache License 2.0

In short, when you submit code changes, your submissions are understood to be under the same Apache License 2.0 that covers the project.

Code style

The coding style suggested by the Golang community is used in this project. See the style doc for details.

Reporting Bugs

If you think you found a bug, please open a new bug issue

Development Guide

For detail of development guide please refer to docs/devel.md