Closed yamamoto-febc closed 2 years ago
Note: 類似プロジェクト: sacloud/phy-go
OpenAPIからのコード生成〜低レベルAPIの部分を実装している。libsacloudの低レベルAPIもこの方法で実装したい。
方向性を変える。 phy-goやオブジェクトストレージ(#880)も扱うようになることを踏まえ、v3にする前にプロジェクトを分割/再構築する。
sacloud
パッケージをIaaS向けとして別リポジトリに切り出しlibsacloudはこれらのクライアントとなり、serviceパッケージをはじめとした高レベルAPIにフォーカスする。 https://github.com/sacloud/libsacloud/issues/791#issue-979848878 のやりたいことリストはIaaS向けにリポジトリを切り出した後でそちらで対応する。
iaas-api-goの移行に伴いクローズ。必要であればiaas-api-go側で別途オープンする。
まだ着手しないが現時点でのメモを残しておく。
やりたいことリスト
v2/internal/dsl
やv2/internal/define
)の廃止builder
やservice
)でのv2との互換性維持v3
ラベル: https://github.com/sacloud/libsacloud/issues?q=is%3Aissue+label%3Av3