Closed nfnt closed 4 years ago
Thanks for investigating this. I briefly skimmed the changed files and noticed that the nested, vendored deps were converted to a top level deps, of a top level mod. This isn't consistent with keeping v0 api deps separate from v1 api deps, or separating the deps of the lib from the cmd examples.
This repo is ripe for an overhaul, part of that should include support for gomods. Let's discuss a more comprehensive plan before moving forward with this PR.
Yes, I did convert them temporarily. The main work is making sure that Travis is still working as expected and steps that were depending on govendor
don't break/ are changed accordingly. Once that's done, I wanted to separate the deps again.
Use Go modules, but keep a
vendor
directory for older versions of Go.