testkube icon indicating copy to clipboard operation
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?

Open mbana opened this issue 3 years ago • 2 comments

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.

mbana avatar May 19 '22 08:05 mbana

Hey @mbana thanks for your suggestion. Are the other Kubeshop projects using our code ? 😁

TheBrunoLopes avatar May 19 '22 10:05 TheBrunoLopes

Hi @mbana, or maybe do you plan to use them in your code?

exu avatar May 19 '22 12:05 exu