- Signed and verified CLA
- Golang 1.13.x
- (To run linter) https://github.com/golangci/golangci-lint in
$PATH
> go test ./...
> go test ./... -cover
> golangci-lint run
-
Check existing issues and verify that your issue is not already submitted. If it is, it's highly recommended to add to that issue with your reports.
-
Open issue
-
Be as detailed as possible -
go
version, what did you do, what did you expect to happen, what actually happened.
- Find an existing issue to work on or follow
Submitting an issue
to create one that you're also going to fix. Make sure to notify that you're working on a fix for the issue you picked. - Branch out from latest
master
. - Code, add, commit and push your changes in your branch.
- Make sure that tests and linter(s) pass locally for you.
- Submit a PR.
- Collaborate with the codeowners/reviewers to merge this in
master
.