Skip to content

Latest commit

 

History

History
44 lines (32 loc) · 1.91 KB

CONTRIBUTING.md

File metadata and controls

44 lines (32 loc) · 1.91 KB

Contributing to go-nakadi

There are many ways to contribute to this little project and all those ways are equally welcome!

Report a bug

If you encounter a bug in go-nakadi please file a short but report with a description of the bug in the issue tracker and label it as bug. Before doing so, please check if the same bug was already reported. In that case just add your information to the existing issue.

Suggest a feature

If you desire additional functionality which is not yet provided by the package, please enter a feature request to the issue tracker and label it as enhancement.

Contribute code

If you would like to contribute code and/or documentation directly, you are very welcome to open a pull request with your contributions.

The following steps outline the workflow for code contributions:

  • All pull request should be linked to an existing issue in the issue tracker. Before you star to work on your code, please assign an existing issue to your account. Or create a new one that you would like to work on.
  • Fork the repository.
  • Write your code and commit the changes to your fork.
  • Open a new pull request. The pull request description should contain a summary of the changes and a reference to the respective issue in the issue tracker.
  • Your pull request will then be reviewed, and finally, if everything looks good, merged into master.

Code style

The project adheres to common Go code style conventions. Code must be formatted with gofmt or a compatible tool, and must pass linting via golint. In doubt just read through the existing code base to figure out code and naming conventions used in this project.

Happy hacking!