Skip to content

Commit 94967ea

Browse files
Restructure dependency page for better readability (#1360)
Signed-off-by: Prajyot-Parab <[email protected]> Co-authored-by: Prajyot-Parab <[email protected]>
1 parent 20308b4 commit 94967ea

File tree

1 file changed

+28
-10
lines changed

1 file changed

+28
-10
lines changed

docs/book/src/developer/dependencies.md

Lines changed: 28 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,44 @@
11
# Modules and tools dependencies
22

3-
| Package | Module name | Used by |
4-
| --- | ----------- | ------- |
3+
#### CAPI Packages
4+
| Package | Module name | Used by |
5+
| ------- | ----------- | ------- |
56
| cluster-api | [sigs.k8s.io/cluster-api](https://github.com/kubernetes-sigs/cluster-api) | [go.mod][go.mod1] |
67
| cluster-api/test | [sigs.k8s.io/cluster-api/test](https://github.com/kubernetes-sigs/cluster-api/tree/main/test) | [go.mod][go.mod1] |
78
| cluster-api/hack/tools | [sigs.k8s.io/cluster-api/hack/tools](https://github.com/kubernetes-sigs/cluster-api/tree/main/hack/tools) | [hack/tools/go.mod][go.mod2] |
9+
10+
- ##### K8s Packages
11+
| Package | Module name | Used by |
12+
| ------- | ----------- | ------- |
13+
| api | [k8s.io/api](https://k8s.io/api) | [go.mod][go.mod1] |
14+
| apiextensions-apiserver | [k8s.io/apiextensions-apiserver](https://k8s.io/apiextensions-apiserver) | [go.mod][go.mod1] |
15+
| apimachinery | [k8s.io/apimachinery](https://k8s.io/apimachinery) | [go.mod][go.mod1] |
16+
| cli-runtime | [k8s.io/cli-runtime](https://k8s.io/cli-runtime) | [go.mod][go.mod1] |
17+
| client-go | [k8s.io/client-go](https://k8s.io/client-go) | [go.mod][go.mod1] |
18+
| utils | [k8s.io/utils](https://k8s.io/utils) | [go.mod][go.mod1] |
819
| controller-runtime | [sigs.k8s.io/controller-runtime](https://sigs.k8s.io/controller-runtime) | [go.mod][go.mod1] |
920
| controller-runtime/tools/setup-envtest | [sigs.k8s.io/controller-runtime/tools/setup-envtest](https://sigs.k8s.io/controller-runtime/tools/setup-envtest) | [hack/tools/go.mod][go.mod2] |
1021
| controller-tools | [sigs.k8s.io/controller-tools](https://sigs.k8s.io/controller-tools) | [hack/tools/go.mod][go.mod2] |
22+
23+
- ##### Test Packages
24+
| Package | Module name | Used by |
25+
| ------- | ----------- | ------- |
26+
| onsi/ginkgo/v2 | [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | [go.mod][go.mod1] [hack/tools/go.mod][go.mod2] |
27+
| onsi/gomega | [github.com/onsi/gomega](https://github.com/onsi/gomega) | [go.mod][go.mod1] |
28+
29+
> Note: The K8s and Test packages are subject to updates with each new CAPI package release.
30+
31+
#### IBM Packages
32+
| Package | Module name | Used by |
33+
| ------- | ----------- | ------- |
1134
| IBM-Cloud/power-go-client | [github.com/IBM-Cloud/power-go-client](https://github.com/IBM-Cloud/power-go-client) | [go.mod][go.mod1] |
1235
| IBM/go-sdk-core/v5 | [github.com/IBM/go-sdk-core/v5](https://github.com/IBM/go-sdk-core) | [go.mod][go.mod1] |
1336
| IBM/platform-services-go-sdk | [github.com/IBM/platform-services-go-sdk](https://github.com/IBM/platform-services-go-sdk) | [go.mod][go.mod1] |
1437
| IBM/vpc-go-sdk | [github.com/IBM/vpc-go-sdk](https://github.com/IBM/vpc-go-sdk) | [go.mod][go.mod1] |
15-
| onsi/ginkgo/v2 | [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | [go.mod][go.mod1] [hack/tools/go.mod][go.mod2] |
16-
| onsi/gomega | [github.com/onsi/gomega](https://github.com/onsi/gomega) | [go.mod][go.mod1] |
17-
| api | [k8s.io/api](https://k8s.io/api) | [go.mod][go.mod1] |
18-
| apiextensions-apiserver | [k8s.io/apiextensions-apiserver](https://k8s.io/apiextensions-apiserver) | [go.mod][go.mod1] |
19-
| apimachinery | [k8s.io/apimachinery](https://k8s.io/apimachinery) | [go.mod][go.mod1] |
20-
| cli-runtime | [k8s.io/cli-runtime](https://k8s.io/cli-runtime) | [go.mod][go.mod1] |
21-
| client-go | [k8s.io/client-go](https://k8s.io/client-go) | [go.mod][go.mod1] |
22-
| utils | [k8s.io/utils](https://k8s.io/utils) | [go.mod][go.mod1] |
2338

39+
</br>
40+
41+
---
2442
#### Tools used by E2E tests.
2543

2644
| Package | Used by | GitHub |

0 commit comments

Comments
 (0)