cyclic dependency with github.com/kcp-dev/client-go
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 25/100
- issue の種類
- リファクタリング
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- go
- 領域
- build-system
調査の方向性
まず github.com/kcp-dev/code-generator/examples 配下の生成コードと、github.com/kcp-dev/client-go/tree/main/third_party/k8s.io/client-go から参照されている依存関係を調べます。次に、26 行目の client-go Makefile を確認し、生成が両方のリポジトリにどのように依存しているかを追跡します。生成ワークフローによって報告された循環依存が作成されなくなれば完了です。
索引モデルが issue の本文から書いたものです。
説明
generated code in github.com/kcp-dev/code-generator/examples has a dependency on
github.com/kcp-dev/client-go/tree/main/third_party/k8s.io/client-go
when changes to kcp-dev/client-go repository also require to generate some code we need a corresponding code-generator (https://github.com/kcp-dev/client-go/blob/main/Makefile#L26) which might lead to a dead end.
In my case I had made a change to kcp-dev/client-go/third_party which is required by code-generator/examples and kcp-dev/client-go/informers (kcpinformers "github.com/kcp-dev/apimachinery/third_party/informers")
- 主要言語
- Go
- スター
- 4
- フォーク
- 17
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
kcp-dev/code-generator のほかの issue
-
tide/merge-blocker
難易度 5/5 1週間以上 初心者へのやさしさ 10/100
kcp-dev/code-generator#116 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 42/100
kcp-dev/code-generator#110 ·
kcp-dev/code-generator の issue をすべて見る
似ている issue
-
bug github_actions
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
registrystack/registry-stack#1393 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
JakeChampion/lang#10213 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
oasisprotocol/oasis-sdk#2523 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100