-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
📖 docs updates for external types and submodule-layouts #3055
📖 docs updates for external types and submodule-layouts #3055
Conversation
Hi @jakobmoellersap. Thanks for your PR. I'm waiting for a kubernetes-sigs member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/ok-to-test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jakobmoellersap Thanks for the contribution! It looks good overall, I just had a couple comments/questions:
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
/assign @varshaprasad96 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @jakobmoellersap,
That is a terrific work 🥇
Thank you. Could we just add a note like : https://github.com/kubernetes-sigs/kubebuilder/pull/3055/files#r1029177401 for we get this one merged?
WDYT?
All docs are based on examples/tutorials. If you follow the steps that works, you can change things up. |
b16cc63
to
276c3ac
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Really thank you for your amazing
I added the commits in the nits
Just replace domain for path
Just clarify that is not required to get done for coretypes
Also, clarify that the registration is not required for coretypes
And then, I am more than happy with we get this one merged
We can improve, etc in follow ups.
I know that was a hard journey but this content will help a lot the whole community
So, well done 🥇
Co-authored-by: Steven E. Harris <seh@panix.com> Co-authored-by: Camila Macedo <7708031+camilamacedo86@users.noreply.github.com> Co-authored-by: Bryce Palmer <bpalmer@redhat.com>
276c3ac
to
f208114
Compare
After another hiatus for ages due to time, I finally implemented the PR comments. Sorry it took so long... |
Your contribution has been great ! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It was approved before @everettraven already
Now, the comments were addressed
I think it is shaped enough for us to move forward here
and we can work on improvements in follow-ups.
This PR is big and is a nice contribution 🥇
So, I think it is very valid we move forward and shape after (where/what might still be required.)
Therefore, I am
/lgtm
/approved
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: camilamacedo86, everettraven, jakobmoellerdev The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Fixes #2627 by adding sufficient documentation for external API reuse cases and multi/sub-module layouts.
From the proposed Overview:
This part describes how to modify a scaffolded project for use with multiple
go.mod
files for APIs and Controllers.Sub-Module Layouts (in a way you could call them a special form of Monorepo's) are a special use case and can help in scenarios that involve reuse of APIs without introducing indirect dependencies that should not be available in the project consuming the API externally.
docs
instead ofdocs/reference