-
Notifications
You must be signed in to change notification settings - Fork 10
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
doc: add definition and process of WG #48
Conversation
Signed-off-by: Feynman Zhou <feynmanzhou@microsoft.com>
Testing if tagging @oras-project/oras-org-maintainers works. Thanks @FeynmanZhou for working on this. I'm hoping we can close on this soon. For e.g. if the search working group decides to pursue working on CNCF tag post initial investigation/prototying etc. Reading these clauses means that the WG limited to
|
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'm not yet convinced ORAS needs the additional governance and complexity of a working group definition, as opposed to setting the scope of a sub-project. Or, simply clarifying the existing sub-project definition.
However, I do believe we need code (line 83) to sketch, prototype and design an idea.
I appreciate some super large projects like the kubernetes project may have working groups, but those are significantly larger. Other projects like Helm have Helm Improvement Proposals (HIPS) for ideas that enable iteration. Some more info related to CNCF Working groups, and how they are a component of a sub-project, but not yet another thing.
However, CNCF does have working groups, that aren't tied to a particular project: The current search effort is focusing on the CNCF TAG to iterate. As a result, I'm not seeing good justification to complicate the ORAS governance with a working-group definition, above what a sub-project is already doing. |
@SteveLasker @sajayantony @toddysm Thanks for providing your suggestions. I see the biggest confusion seems to be lacking clarity about the difference between Sub-project and the Working Group. I would like to elaborate on the major difference and justifications for both after I investigated a few more CNCF projects: Differences between Sub-project and the Working GroupWorking groups are organizations responsible for the design and implementation of large architectural aspects of the overall ORAS project. Working groups operate with a fair amount of autonomy within the broader scope of the project. They tend to be long-lived or temporary. The sub-project is more focused on implementation and solving specific requirements. It could be the outcome of the Working Group. A Working Group's scope may be across multiple sub-projects. Working Groups are running in multiple CNCF projects.Apart from the latest Kubernetes community in CNCF, WGs are also popular and are actively running in other CNCF projects/communities either. |
Signed-off-by: Feynman Zhou <feynmanzhou@microsoft.com>
Thanks @FeynmanZhou, |
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.
Approving this as a baseline and recommend we add/modify as needed.
Signed-off-by: Feynman Zhou <feynmanzhou@microsoft.com>
Signed-off-by: Feynman Zhou <feynmanzhou@microsoft.com>
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.
LGTM
@sabre1041 Looking forward to your opinion on this WG process proposal. |
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.
This looks really good. However, one area that I would request additional clarification/discussion is surrounding the length of time for a working group.
In the provided text, it states that a WG can either be long lived or temporary. Working groups should be short lived in order to provide a concrete scope of work that should be accomplished. I feel like the text should read short lived rather than long lived.
The rest of the content looks great.
Signed-off-by: Feynman Zhou <feynmanzhou@microsoft.com>
@sabre1041 It makes sense to me. I revised the WG description at line 60 and clarified WG tends to be short-lived. Could you pls help to review it again? Sorry for the late response. I just back from a holiday yesterday. We can continue to work on ORAS things. |
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
Added to agenda for tomorrow. /cc @SteveLasker |
I’m on vacation, and defer to the majority of the maintainers for next steps |
Fix #33 due to the WG proposal received a super-majority approval from the existing ORAS organization owners.