-
Notifications
You must be signed in to change notification settings - Fork 140
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactory: move api and client-go to standalone repos #366
Conversation
5b758d4
to
3a5033d
Compare
Signed-off-by: huabing zhao <[email protected]>
Signed-off-by: huabing zhao <[email protected]>
…t public packages Signed-off-by: huabing zhao <[email protected]>
Signed-off-by: huabing zhao <[email protected]>
Signed-off-by: huabing zhao <[email protected]>
Signed-off-by: huabing zhao <[email protected]>
Signed-off-by: huabing zhao <[email protected]>
Signed-off-by: huabing zhao <[email protected]>
Signed-off-by: huabing zhao <[email protected]>
c6ee5ca
to
15b8391
Compare
Signed-off-by: huabing zhao <[email protected]>
Signed-off-by: huabing zhao <[email protected]>
775582c
to
e146509
Compare
dubborulepb "github.com/aeraki-mesh/aeraki/api/dubbo/v1alpha1" | ||
dubboapi "github.com/aeraki-mesh/aeraki/client-go/pkg/apis/dubbo/v1alpha1" | ||
dubboclient "github.com/aeraki-mesh/aeraki/client-go/pkg/clientset/versioned/typed/dubbo/v1alpha1" | ||
dubborulepb "github.com/aeraki-mesh/api/dubbo/v1alpha1" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
这些包的导入顺序建议按照
golang 内置包、第三方依赖、项目依赖包顺序,其他的也同理。
google.golang.org/protobuf v1.30.0 | ||
istio.io/api v1.19.0-alpha.1 | ||
istio.io/client-go v1.18.1 | ||
istio.io/gogo-genproto v0.0.0-20230705213215-8f59b5a7ddde |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
我们还使用 istio.io/gogo-genproto 这个包?我看 istio 现在不依赖这个包了。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's used in api
, which is deprecated.
golang.org/x/sync v0.3.0 | ||
google.golang.org/grpc v1.54.0 | ||
google.golang.org/protobuf v1.30.0 | ||
istio.io/api v1.19.0-alpha.1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
istio.io/api 建议使用 istio 1.16.x 版本,目前 istio 最新的 tag 版本是 1.16.7 .
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the review. I'll address these comments in another PR.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This import is generated by go tidy
, and has been replaced by 1.16.7
replace istio.io/api => istio.io/api v0.0.0-20230518153929-d0aebaa77ab8
Move Aeraki API to https://github.com/aeraki-mesh/api
Move Aeraki API client go lib to https://github.com/aeraki-mesh/client-go
The API and client-go packages inside Aeraki repo will be keep for a while to avoid any breaking changes to projects that depend on Aeraki.
All the Istio dependencies have also been updated to 1.16.5 .