-
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
📖 Add Roadmaps to bring visibility and allow better collaboration #3835
📖 Add Roadmaps to bring visibility and allow better collaboration #3835
Conversation
27c9ddc
to
abd0d46
Compare
6d23663
to
5b7b73c
Compare
/hold Please folks feel free to LGTM and approve this one |
5b7b73c
to
9b4952e
Compare
@uos-ljtian: changing LGTM is restricted to collaborators In response to this:
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. |
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.
Super excited about the roadmap and very much looking forward to engaging in contributions based on the expected trajectory!
Just left a nit and raised a proposal for some topics previously discussed in the community.
I also have some questions:
- How do we plan to maintain the roadmap each year? I think it might be necessary for us to evaluate it periodically, which could help us check if we are heading in the right direction and if new topics of interest are emerging from the community.
- I like the structure of each topic, which includes
status
,objective
,motivation
, andcontext
. Would it be possible to create a template for this so that every topic can be aligned in the same format?
51e36a5
to
51d1c2a
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.
Hi @Kavinjsir
I tried to address all your comments. Following the answer of your questions inline
How do we plan to maintain the roadmap each year? I think it might be necessary for us to evaluate it periodically, which could help us check if we are heading in the right direction and if new topics of interest are emerging from the community.
If we see that we need to add an macro goal we can push a PR within and to do the discussion. However, we need to keep in mind that we have not a lot of effort available
So, I would say for we try to keep the list short with 5 items in the max. Just what is more
important/crucial in the year.
However, yes. That is live doc and we can and should keep it update when possible.
For example, if we delivery something we should update to complete so that we know
that goal was accomplished in the year.
Nothing is write in a stone :-)
We can either remove/change and etc any goal if we see that is required.
The idea is to bring more visibility about what we need / what we want to acomplish
the direction of the project and see if we can win more help as well since it makes clear what is most important at the moment.
I like the structure of each topic, which includes status, objective, motivation, and context. Would it be possible to create a template for this so that every topic can be aligned in the same format?
It was added. Good Point 🥇
a0d33db
to
156a682
Compare
Hey @camilamacedo86, I appreciate your comment! The way I see the proposed roadmap is as a guide to ensure we're moving Kubebuilder (kb) in the right direction. Additionally, I wonder if it's possible or necessary for us to align our goals with KubeCon events. |
Hi @Kavinjsir
About this one, if we do any other talk about Kubebuilder in the contribution track for example I think we can share it for sure and let me people comment if they wish to do so. |
/override pull-kubebuilder-e2e-k8s-1-29-2 Reason:https://kubernetes.slack.com/archives/CCK68P2Q2/p1712378775102839 |
@camilamacedo86: Overrode contexts on behalf of camilamacedo86: pull-kubebuilder-e2e-k8s-1-29-2 In response to this:
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. |
156a682
to
a416465
Compare
I think this one is good to fly. So, we can always address follow ups. |
/hold cancel We shared it in the malling list + channel |
a416465
to
54ba629
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.
Thanks @camilamacedo86! This looks good! Just one nit on adding about k8s bumps to keep KB in sync with recent changes in the community, but that is indirectly implied from controller-runtime's bump.
/lgtm
/approve
and allow easily integrations with common applications used by administrators. | ||
|
||
--- | ||
### Updating Scaffolding to Align with the Latest changes of controller-runtime |
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.
We could also add that this involves updating dependencies based on k8s bumps. It would be nice to have community's help on this too.
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.
I have no objetions about we add a follow up like "Keep the project updated with the edge" so that we clarify that is a goal as well for all deps.
However, I think we have this goal already by default right. It might be implicit in keep the project maintained.
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: camilamacedo86, Kavinjsir, varshaprasad96 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 |
Overview
This PR introduces the addition of detailed roadmaps to our project. These documents outline our strategic objectives, planned initiatives, and focus areas for the upcoming periods. The primary goal is to enhance visibility into the project's direction and foster a more collaborative environment for both current contributors and newcomers.
What's Included
Goals
Thank you for your support and collaboration!