When adding new functionality or implementing a new feature, it would be ideal to have tests and test_data included.
Run make test
and make lint
and ensure it all passes before submitting a PR.
Checkout the PR template and create a pull request at ironlib PRs
https://talks.golang.org/2013/bestpractices.slide#1 https://golang.org/doc/effective_go
Run make lint
on your changes and that should get it more than half way there.