This was useful when we had lots of things in the internal folder.
Now that we moved everything to their own repos this isn't an issue,
we also are sure that things build because of golang-ci.
It might be useful to grep for `github.com/pions/webrtc/internal` but
for now lets just watch in the PRs
You can install the git hooks by running ./.github/install-hooks.sh.
Afterward the linters will be run before every commit and push so
you can catch violations before the CI does.
The lint-disallowed-functions-in-library.sh lint is
stopping people from using helpful functions in tests, raise
the restriction in files that match _test.go
Resolves#127
Implement commit message linting that asserts the following rules
* Separate subject from body with a blank line
* Limit the subject line to 50 characters
* Capitalize the subject line
* Do not end the subject line with a period
* Wrap the body at 72 characters
* Must include 'Relates to #' or 'Resolves #' on its own line
Resolves#122