Hacker News new | ask | show | jobs
by ereyes01 2859 days ago
I currently use submodules inside of vendor/ and set each dependency's remote to the SSH URL. You can then simply use git clone --recursive to get everything, including via SSH.

That being said, I share your hope that this can remain smooth in the new Go modules implementation. $GOPATH is always a hurdle for new-comers to wrap their heads around in my experience.

1 comments

Definitely sounds like an upgrade to our current approach, thank you!