There are two ways to create a v2 branch and they are described in the golang wiki <https://github.com/golang/go/wiki/Modules#releasing-modules-v2-or-higher>.
On Saturday, March 2, 2019 at 2:51:33 AM UTC+1, Marcin Romaszewicz wrote: > > Hi All, > > I've open sourced some work that I've done to generate Go server stubs > from OpenAPI 3.0 specifications, found here: > > https://github.com/deepmap/oapi-codegen > > However, I can't figure out why I can't import my code as a V2 module. > > The release is tagged with v2.0.0, my go.mod file specifies > github.com/deepmap/oapi-codegen/v2 as the module path. > Within my module, I have to use the v2/ prefix in imports. > > When I try to import my module, however, I get this in my go.mod: > > module codereview.deepmap.ai/deepmap-services/go/v2 > > require ( > github.com/deepmap/oapi-codegen v2.0.0+incompatible // indirect > github.com/golang/protobuf v1.3.0 > github.com/labstack/echo v3.3.10+incompatible > github.com/labstack/echo/v4 v4.0.0 > golang.org/x/net v0.0.0-20190301231341-16b79f2e4e95 > google.golang.org/grpc v1.19.0 > ) > > How does one properly release a fresh v2 Go module? > > Thanks, > -- Marcin > > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.