-
Notifications
You must be signed in to change notification settings - Fork 706
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
Improve docs for Training Operator 1.8 #1998
Comments
Thank you for raising this great issue! So, as a first iteration, we should identify which feature we don't have any document. |
cc @andreeamun |
@andreyvelich @tenzen-y As discussed, I looked into the training operator docs and I want to propose an initial refactoring to better align with best practices in how technical docs are organized. A little premise to my porposal: in general you want tech docs to be organized in macro sections that roughly address
In our case we may also want to consider a "Developer" section, particularly useful for OSS projects. Now, I can see clear ways to improve the current doc structure to better align with that model. Here are some suggestions:
This doesn't have to happen all in one PR, that's why I split into sequential steps. Let me know what you think. We can start iterating on some of these points in draft PRs and I am happy to get this started. |
Thank you so much for this @StefanoFioravanzo, I really like your ideas.
We don't have CRD reference right now, how should we split these sections? @kubeflow/wg-training-leads what are your thoughts ? |
Yes let's keep installation before getting started. It makes sense for folks who need to go through the installation before getting their hands on.
I am in favour of having additional grouping based on the persona. But, as a first step, I recommend limiting the amount of change. So, as you suggest, let's move all how-tos/guides to a generic "user guides" section. Once we go through this initial restructuring exercise, we can further refine.
I think we do. I think I saw some generic CRD reference for some of the frameworks. If we don't have enough details, we can still add a "TBD" under a framework's reference/API guide. |
@StefanoFioravanzo I think, we have only this one: https://github.com/kubeflow/training-operator/blob/master/docs/api/kubeflow.org_v1_generated.asciidoc, but I am not sure if we keep this doc updated. |
@andreyvelich since we merged kubeflow/website#3719, can we revisit the first comment of this issue? What do we want to address for training operator 1.8 (Kubeflow 1.9)? |
I think, as part of Kubeflow 1.9 we completed all items. |
On the recent AutoML and Training WG call we discuss how we can improve the documentation for Training Operator and onboarding for new contributors.
We identify several action items that we can work before the release:
Why using Kubeflow Training Operator ?
Where we can explain user stories and how Training Operator can manage distributed training for various ML framework in a single place. So ML Engineers can easily train their ML models using unify operator.TrainingClient
, ref issue in Katib repo: [SDK] Generate Docs for Katib and Training Operator SDKs katib#2081Please let me know if we should add something else @kubeflow/release-managers @kubeflow/wg-training-leads @tenzen-y @shashank-iitbhu.
The text was updated successfully, but these errors were encountered: