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

Update contributing page to include additional information #3971

Open
varodrig opened this issue Jan 21, 2025 · 6 comments
Open

Update contributing page to include additional information #3971

varodrig opened this issue Jan 21, 2025 · 6 comments

Comments

@varodrig
Copy link
Contributor

varodrig commented Jan 21, 2025

name: 🧹 Chore
description: Create a Chore on Kubeflow Website

Chore description

As per Kubeflow Trainer PR discussion on having more detailed information about contributions and community per component, I discussed with @andreyvelich about having one centralized page to maintain consistency across the website with this additional information.

Information that needs to be included suggested by Andrey:

  • Explain the main principles for the Kubeflow Project contribution
  • Explain Kubeflow Membership
  • Link to other guides.
  • The Kubeflow components guides updated on https://www.kubeflow.org/docs/about/ and linked to the corresponding GitHub repos (this suggestion is followed by the kubernetes website), they are maintaining a general page on website about contributions and community and each project has it's contributions on the repos only. However, discussed with Andrey to include a link to each project contribution on the web page.

Each component has its contribution guidelines on its repository. But this information is not linked on the website. We don't want to duplicate information, but we want to make it more accessible.

Love this idea? Give it a 👍.

@varodrig
Copy link
Contributor Author

@andreyvelich let me know what you think I made a few updates.

@andreyvelich
Copy link
Member

From my point of view, I see the value to have contributor guides under every Kubeflow component for a few reasons:

  1. We have users who only read docs for the specific component (Spark Operator, Trainer, Pipelines, etc.)
  2. We can have more detailed instruction in these docs for developers of Kubeflow Trainer. For many years we see contributors who only contribute to the individual Kubeflow projects. They don't really know about Kubeflow Platform and other docs.
  3. The individual community guide can include detailed information about specific component (that would be overwhelming for the centralized page):
    • Regular Calls
    • Slack
    • Presentation and Blog Posts
    • Other info.

The centralized page for Kubeflow contributions and community is still needed, since it explains the common principles for Kubeflow Community contributions and redirect folks to the above individual guides.

What do community think about it ?
cc @kubeflow/kubeflow-steering-committee @kubeflow/wg-training-leads @kubeflow/wg-pipeline-leads @kubeflow/wg-notebooks-leads @kubeflow/wg-manifests-leads @kubeflow/release-team @kubeflow/wg-data-leads @kubeflow/wg-deployment-leads @franciscojavierarceo

@franciscojavierarceo
Copy link
Contributor

+1 with @andreyvelich's suggestion

@jbottum
Copy link
Contributor

jbottum commented Jan 21, 2025

+1 with @andreyvelich suggestion although I would add, we need to be careful about adding more documentation. When it goes out of date, then we get negative feedback. The owners of these pages need to be approving the expected process for future updates i.e. do the docs get updated every release or once a year ?

@juliusvonkohout
Copy link
Member

"Each component has its contribution guidelines on its repository. But this information is not linked on the website. " Yes we should rather link such that the maintainers can keep it up to date themselves.

@varodrig
Copy link
Contributor Author

looking for more comments on this to decide if we move forward with this issue or if we close it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants