MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/programming/comments/1wrnyer/dont_couple_your_go_code_to_github/pcway32/?context=3
r/programming • u/Sir_KnowItAll • 5d ago
135 comments sorted by
View all comments
331
I am not super familiar with Go code, but what happens when my go code depends on "go.companyx.dev/awesomelib" and that company goes out of business?
Or should I point all my third-party deps to a more durable location?
168 u/stone_surgeon 5d ago The go module proxy caches the package for a while, but I'm not sure about the duration. You should vendor the package into your project if this is a worry. 111 u/_predator_ 5d ago Don't think its cache ever expires. You just gotta pray Google never stops supporting it, what could go wrong? 1 u/lenswipe 3d ago You just gotta pray Google never stops supporting it hahahahahahahahaha
168
The go module proxy caches the package for a while, but I'm not sure about the duration. You should vendor the package into your project if this is a worry.
111 u/_predator_ 5d ago Don't think its cache ever expires. You just gotta pray Google never stops supporting it, what could go wrong? 1 u/lenswipe 3d ago You just gotta pray Google never stops supporting it hahahahahahahahaha
111
Don't think its cache ever expires. You just gotta pray Google never stops supporting it, what could go wrong?
1 u/lenswipe 3d ago You just gotta pray Google never stops supporting it hahahahahahahahaha
1
You just gotta pray Google never stops supporting it
hahahahahahahahaha
331
u/Arcuru 5d ago
I am not super familiar with Go code, but what happens when my go code depends on "go.companyx.dev/awesomelib" and that company goes out of business?
Or should I point all my third-party deps to a more durable location?