New to Kubepack? Please start here.
Scenario-6
This docs explain how Pack’s fork works.
This section explain test-6.
If you look into this test’s manifest.yaml file.
$ cat manifest.yaml
package: github.com/kubepack/pack/docs/_testdata/test-6
owners:
- name: Appscode
email: [email protected]
dependencies:
- package: github.com/kubepack/kube-a
branch: test-6
fork: https://github.com/kubepack/kube-d.git
- package: github.com/kubepack/kube-b
branch: test-6
fork: github.com/kubepack/kube-c
See image below, which describe whole dependency.

Explanation of image:
kube-candkube-dboth patch repositorykube-aandkube-b.- This test depends on two repository.
- fork
kube-dofkube-arepo. - fork
kube-cofkube-brepo.
- fork
Now, $ kubectl plugin pack dep command get the dependencies and place under manifests/vendor folder. pack pulls kube-a from fork kube-d and kube-b from fork kube-c.