|
|
|
|
|
by sethammons
2477 days ago
|
|
For a targeted question like this, I'd consider posting to https://www.reddit.com/r/golang/ or https://groups.google.com/forum/#!forum/golang-nuts. Go packages have tried to be backwards compatible in general since the beginning; it is part of the culture following the Go compatibility promise. Developers have been free to ignore this. The idea is fairly straight forward: as you update your packages, they should be backwards compatible. If it is not, you should make a new major version, and this is typically done with a new subdirectory/package (like a /v2). Nothing more to it than that. |
|