27 lines
558 B
Markdown
27 lines
558 B
Markdown
## Go Package Versioning
|
|
|
|
If you're new to Go you'll probably ask yourself the question:
|
|
|
|
How does Go do package versioning?
|
|
|
|
The short answer is: it doesn't. But don't panic! There is a good
|
|
reason for this approach.
|
|
|
|
In this post we explain why Go takes this approach and what it means
|
|
for you as a go package user and package author.
|
|
|
|
|
|
### Always Ship Master
|
|
|
|
*
|
|
|
|
Do not change public APIs.
|
|
|
|
The vendored option.
|
|
|
|
Every major programming language has evolved.
|
|
|
|
#### Learn More About Go
|
|
|
|
Want to learn more about go. [Go by Example]() will teach you!
|