pisanix icon indicating copy to clipboard operation
pisanix copied to clipboard

Start a separate project for CRD and configure the struct dependencies in the form of gomod

Open windghoul opened this issue 2 years ago • 5 comments

Feature Request

Describe the feature you'd like:

Start a separate project for CRD and configure the struct dependencies in the form of gomod

Describe alternatives you've considered:

Start a separate project for CRD and configure the struct dependencies in the form of gomod. In order to

  1. Use the tool to quickly update the CRD after modifying the structure definition
  2. You can easily use the sdk for secondary development

windghoul avatar Aug 08 '22 06:08 windghoul

This is a good idea. And I'd like to seperate Go sdk and Rust sdk for Database Mesh in two different repos:

  • golang-sdk
  • rustlang-sdk

Including data structures and types, client for kubernetes, gRPC protocol definitions.

mlycore avatar Aug 08 '22 15:08 mlycore

Nice, this is a clean code.

xuanyuan300 avatar Aug 09 '22 03:08 xuanyuan300

New repo created

  • https://github.com/database-mesh/rustlang-sdk
  • https://github.com/database-mesh/golang-sdk

Next it will move the related codes to the repo respectively.

mlycore avatar Aug 09 '22 05:08 mlycore

This is a good idea. And I'd like to seperate Go sdk and Rust sdk for Database Mesh in two different repos:

  • golang-sdk
  • rustlang-sdk

Including data structures and types, client for kubernetes, gRPC protocol definitions.

#247 golang-sdk

mlycore avatar Aug 10 '22 08:08 mlycore

golang-sdk is done , LOL

windghoul avatar Aug 10 '22 08:08 windghoul