testkube
testkube copied to clipboard
Refactoring: Move `github.com/kubeshop/testkube/pkg/process` and `github.com/kubeshop/testkube/pkg/ui` to a separate common go repository?
Why should it be implemented?
These are common pieces of code not tied to testkube so they probably should not live in that repository. Examples:
- https://github.com/kubeshop/kusk/blob/main/cmd/install.go#L32
- https://github.com/kubeshop/kusk/blob/main/cmd/install.go#L33
Describe the improvement
I think common code that ends up being used by other repositories/projects should live in a separate repository, e.g., https://github.com/kubeshop/go-utils, or what have you.
Additional context No additional context.
Hey @mbana thanks for your suggestion. Are the other Kubeshop projects using our code ? 😁
Hi @mbana, or maybe do you plan to use them in your code?