|
|
|
|
|
by dilatedmind
1564 days ago
|
|
Thoughts on a couple of your points: - we don’t need any kind of backwards compatibility, we just update everything. if you don't care about backwards compatibility, then you can stay on v1 forever. Have you considered a monorepo? That would simplify updating packages and give you the behavior you want. - For the client to update, it’s not a simple path change in go.mod if a package moves from v1 to v2, there are breaking changes in either api or behavior. I think this implies more than a simple change to go.mod. This also allows importing both versions of a package if necessary. |
|
So instead off focusing on those changes I have to first fix potential dozens of files for no reason at all.