Status of the Go Micro project and future plans? #2757
-
Hi team, I've been following the Go Micro project and recently noticed that several repositories were archived on May 7th. Additionally, I saw a PR aiming to move plugins back into the main repository. This has raised some questions for me regarding the current state and future of the project. Is Go Micro still actively maintained? Are there any plans or a roadmap for its development moving forward? As a user/developer relying on this framework, I'd really appreciate some clarity on whether the project is evolving, being sunsetted, or transitioning in some way. Thanks in advance for any insights you can share! Best regards, |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 18 replies
-
i don't have answers, i'm maintain fork https://pkg.go.dev/go.unistack.org/micro/v4 |
Beta Was this translation helpful? Give feedback.
-
Thanks for your questions @BombartSimon. We have assessed the state of the framework after quite a period and realised that it is difficult to maintain all those plugins, in fact, very few people contribute to them and some of them are now no longer compatible with recent versions of software changes. The state of software development has also drastically changed. Tools have evolved. With Go Micro we're now looking to restart with a fresh perspective. We are going to maintain 2-3 plugins that we think are key, in Go Micro itself. We're then going to slowly bring back things like the API and CLI as it makes sense. But overall the goal is to have a smaller set of features and plugins that's easier to maintain and then focus on developer workflow around that, code generation, etc. Please let us know what your usecase is, what plugins you need, etc and we'll try to help. |
Beta Was this translation helpful? Give feedback.
-
I think if you now just import |
Beta Was this translation helpful? Give feedback.
-
Try If that doesn't work I'll hop on my laptop in 15 mins to fix it |
Beta Was this translation helpful? Give feedback.
-
I'm going to strip the separate go mods. I'm finding it quite annoying to manage/use. We might see some default go mod bloat but will just have to deal with it for now. I was never happy with all the separate tagging the plugins repo either. Its very convoluted. I've tested it locally. If you now get the latest master it should work. So back to |
Beta Was this translation helpful? Give feedback.
I'm going to strip the separate go mods. I'm finding it quite annoying to manage/use. We might see some default go mod bloat but will just have to deal with it for now. I was never happy with all the separate tagging the plugins repo either. Its very convoluted.
I've tested it locally. If you now get the latest master it should work.
So back to
GOPROXY=direct go get go-micro.dev/v5@master