The intention is to keep the registry client completely decoupled from any other parts of the code. Therefore, the registry client and its dependencies should live in its own package.
The new package tree should look like:
.cache
.registry
.http, .image, .blob, etc.
.client (the original registry package)
The intention is to keep the registry client completely decoupled from any other parts of the code. Therefore, the registry client and its dependencies should live in its own package.
The new package tree should look like: