cyclic dependency with github.com/kcp-dev/client-go
还没有人认领这个 Issue。
评估
- 难度
- 5/5
- 预计耗时
- 一周以上
- 新手友好度
- 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
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
kcp-dev/code-generator 的其他 Issue
-
tide/merge-blocker
难度 5/5 一周以上 新手友好度 10/100
kcp-dev/code-generator#116 ·
-
难度 4/5 3-5 天 新手友好度 42/100
kcp-dev/code-generator#110 ·
查看 kcp-dev/code-generator 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 65/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 73/100
维护者通常 1 天内回复
-
难度 1/5 1 小时以内 新手友好度 75/100
slavakurilyak/awesome-ai-agents#742 ·
维护者通常 1 天内回复
-
bug go
难度 2/5 1-3 小时 新手友好度 82/100
genkit-ai/genkit#6761 · 1 条评论 ·
维护者通常 2 天内回复
-
bug
难度 2/5 1-3 小时 新手友好度 87/100
维护者通常 2 天内回复