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.
If you have an idea to improve the feature of this project, feel free to open a new feature issue
Pull requests are the best way to propose changes to the codebase (we use Github Flow). We actively welcome your pull requests:
- Fork the repo and create your branch from
master
. - If you've added code that should be tested, add tests.
- If you've changed APIs, update the documentation.
- Ensure the test suite passes.
- Make sure your code lints.
- Submit that pull request!
In short, when you submit code changes, your submissions are understood to be under the same Apache License 2.0 that covers the project.
The coding style suggested by the Golang community is used in this project. See the style doc for details.
If you think you found a bug, please open a new bug issue
For detail of development guide please refer to docs/devel.md