Table of Contents

This document collects thoughts and notes about vgo from the Gophers #vgo channel. Invites to Gophers Slack from here.

Initial paper

The initial paper can be read here https://research.swtch.com/vgo.

The reference implementation: https://go.googlesource.com/vgo/ and mirrored on Github here: https://github.com/golang/vgo.

The Go issue tracker will be used to track bugs / feature requests for vgo. The issues will need to start with x/vgo so that they can be automatically categorized. You can read the existing issues here.

Current state

Currently vgo is in active development / prototype phase. It has some rough edges, changes will happen at a rapid pace. You are encouraged to try vgo and give your feedback, share your experience with it, and contribute to it.

For any production workloads, use dep, or migrate to it if you have not done so already.

vgo will be merged in the Go tree and replace dep at a later date.

Comment Threads

These are threads that have been created from the initial reference manifest for vgo:


Blog posts


Videos

Building Predictability into Your Pipeline With Russ Cox, Jess Frazelle, Sam Boyer, Pete Garcin.


Questions

QuestionAnswer
Hitting GitHub API rate limits?Create a token and add it to .netrc, see related issue
How does vgo handles dependencies of older, discarded versions linkhttps://github.com/zeebo/vgo-test-version-selection