We welcome contributors to this Golang Client, and we'll do our best to review and merge all requests. Adding missing features as per the Wavefront API or bug fixes will be welcomed. Any functional changes will require discussion.
If you encounter a bug or you are making a feature request, please open an issue in this repo.
- Fork the repository
- Create a new branch for your change
- Make your changes and submit a Pull Request
Before submitting a pull request, please ensure that unit tests pass. Refer to the README.md for instructions on running unit tests.
We will review your pull request and provide feedback.
We use Semantic Versioning on this project. The version is located inside the version
file, in the root of the repository, in the format vMajor.Minor.Patch
. Update this version as required.
- Update the CHANGELOG.md
- Update the
version
file to X.Y.Z - Commit changes.
- Make a new tag (
git tag vX.Y.Z
) - Push changes / tag vX.Y.Z (
git push --tags
) - Publish a GitHub release using that tag.
- Entitle the release with the version.
- Generate release notes using the "Generate release notes" button in GitHub.