Skip to content
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
Cannot retrieve contributors at this time


From opening a bug report to creating a pull request: every contribution is appreciated and welcome. If you're planning to implement a new feature or change a command please create an issue first. This way we can ensure that your precious work is not in vain.


  1. Setup prerequisites on your machine. Currently the following are required:

    • go v1.13.x
  2. Fork, then clone the repository.

  3. Try to run the tests to see if everything works correctly. If you're doing this for the first time, go should automatically download the necessary dependencies.

    go test ./...
  4. Create a new branch based on master and start to make your changes.

    git checkout -b my-feature
  5. Once you're happy, push your branch and open a pull request (help).

    git push origin -u my-feature

Additional notes

Some things that will increase the chance that your pull request is accepted: