By participating to this project, you agree to abide our code of conduct.
For small things like fixing typos in documentation, you can make edits through GitHub, which will handle forking and making a pull request (PR) for you. For anything bigger or more complex, you'll probably want to set up a development environment on your machine, a quick procedure for which is as folows:
mubeng
is written in Go.
Prerequisites:
- make
- Go 1.15+
Fork and clone mubeng repository.
A good way of making sure everything is all right is running the following:
▶ make build
▶ ./bin/mubeng -h
When you are satisfied with the changes, we suggest you run:
▶ make test-extra
Which runs all the linters and tests.
As you are ready with your code contribution, push your branch to your mubeng
fork and open a pull request against the master branch.
Please also update the CHANGELOG.md to note what you've added or fixed.
By submitting your pull request, you are agreeing to our Contributing License Agreement.
Also, we run a few checks in CI by using GitHub actions, you can see them here.