Pull requests should be kept small, one intent per PR. Open multiple, instead of a single large Pull request.
Pull requests are squashed to keep the git history clean. To make the commit message informative we use commit lint to verify that the PR title starts with one of the following prefixes:
- ci
- chore
- docs
- feat
- fix
- perf
- refactor
- revert
- style
- test
General constants are automatically extracted from the discord api github repository.
Test cases must respect the short
flag. Writing an integration test must verify that testing.Short()
is false.
Just like the go std packages, the error naming convention is:
- Err* for variables
- *Error for struct implementations