Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature: Set up a "kcp as a library" reference repository #2757

Open
1 task done
hasheddan opened this issue Feb 7, 2023 · 2 comments
Open
1 task done

feature: Set up a "kcp as a library" reference repository #2757

hasheddan opened this issue Feb 7, 2023 · 2 comments
Assignees
Labels
kind/feature Categorizes issue or PR as related to a new feature.

Comments

@hasheddan
Copy link
Member

Feature Description

There is a nice document referencing how one could use kcp as a library. However, this document does not help users manage imports and is not tested against changes to kcp over time. I recently incorporated kcp into a larger project that depends on a number of k8s libraries, and finding the right mix of replace statements proved challenging, mostly due to some of the sequencing of rolling out logicalclusterv3 changes to the various kcp libraries.

Proposed Solution

It would be great if we set up a stand-alone repo that depended on kcp and was verified to work in CI. This would allow for folks looking to use kcp as a library to have a "known good" configuration to copy.

Alternative Solutions

An alternative option would be to build this example in kcp-dev/kcp, but that would result in relative path dependencies, which would not mirror the user experience of folks depending on the project.

Want to contribute?

  • I would like to work on this issue.

Additional Context

No response

@hasheddan hasheddan added the kind/feature Categorizes issue or PR as related to a new feature. label Feb 7, 2023
@hasheddan
Copy link
Member Author

/assign

@hasheddan
Copy link
Member Author

@ncdc @sttts @stevekuznetsov feel free to set up a repo as you see fit and I can start building out an example there 👍🏻

@ncdc ncdc removed their assignment Jan 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature.
Projects
Status: Next
Development

No branches or pull requests

4 participants