There are a few basic ground-rules for contributors to Libretto:
When adding a provider: Each provider should be a single commit. Add it to the README.md. Create a PR. When doing refactors to the base code, make sure to discuss it in an issue prior to PR. Use gofmt on all files.