This is an open source project, run by volunteers in their free time. To keep this environment as pleasant as possible for everyone, please adhere to the Go code of conduct.
If you know what you want to do, feel free to skip this.
If you're looking for something, have a look at the list of raised issues - This might help provide some inspiration.
You can also contribute by improving documentation, which will improve the docs available on https://go.pkg.dev.
- Make sure you've checked out the correct branch to make changes to. The latest version is currently the
v2
branch. This is also the version you will open the PR against. - Run the
./scripts/setup-hooks.sh
script to ensure your code gets linted before pushing to github. This will run a set of go linters to apply various codestyle guidelines, which will save time during PR review. - Make sure new functions are documented!
- Please make sure to fill out the PR template to describe your changes. This makes it easier for others to review, and will help get your PR merged sooner.