This merges dev into master and removes the message about using the dev branch by default.
If approved, I'll then delete the dev branch and ask all open PR's to rebase onto master.
I think this approach ends up being simpler. Now that there are tools that allow pinning to semantic versions and we have gopkg.in, I think trunk based development encourages more contributions and less mistakes in PRs.
This merges dev into master and removes the message about using the dev branch by default.
If approved, I'll then delete the dev branch and ask all open PR's to rebase onto master.
I think this approach ends up being simpler. Now that there are tools that allow pinning to semantic versions and we have gopkg.in, I think trunk based development encourages more contributions and less mistakes in PRs.