You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Switch the code to use vendor/ subdir instead of _vendor/src;
Write tests verifying it works with go with empty GOPATH;
Review & merge;
Move the stuff in our internal codebase to vendor/, adjust relevant scripts to use GOVENDOREXPERIMENT=1 everywhere; try living with that for a while;
If we're ok with it, go on and close this issue; if not, make it a command-line option (vendor/ by default, but can use _vendor/src/ instead). [Emergency backup plan: pin the older version of vendo in our internal codebase's _vendor/.]
Important issue to research and resolve later: in general, dependencies may have their own vendor/ subdirs; verify how vendo behaves if they do. We don't want to duplicate the packages in the root vendor/. Do the stdlib's go/build packages solve that for us in Go 1.5 or 1.6 automatically? (see: golang/go@0c428a5)
The text was updated successfully, but these errors were encountered:
Proposed approach:
vendor/
subdir instead of_vendor/src
;vendor/
, adjust relevant scripts to use GOVENDOREXPERIMENT=1 everywhere; try living with that for a while;vendor/
by default, but can use_vendor/src/
instead). [Emergency backup plan: pin the older version of vendo in our internal codebase's_vendor/
.]Important issue to research and resolve later: in general, dependencies may have their own
vendor/
subdirs; verify how vendo behaves if they do. We don't want to duplicate the packages in the rootvendor/
. Do the stdlib's go/build packages solve that for us in Go 1.5 or 1.6 automatically? (see: golang/go@0c428a5)The text was updated successfully, but these errors were encountered: