Skip to content

New docs#756

Open
StefanoFioravanzo wants to merge 4 commits intokubeflow:mainfrom
StefanoFioravanzo:feature/new-docs
Open

New docs#756
StefanoFioravanzo wants to merge 4 commits intokubeflow:mainfrom
StefanoFioravanzo:feature/new-docs

Conversation

@StefanoFioravanzo
Copy link
Copy Markdown
Member

Introducing new docs for the Kale 2.0 launch

Addresses part of #747

@ederign he's a first iteration, I got sidetracked today and didn't finish.. there are some issues with some of the Claude output :) I will revisit tomorrow.

In the meantime

make docs
make docs-serve

@google-oss-prow
Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please ask for approval from stefanofioravanzo. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@google-oss-prow google-oss-prow Bot requested a review from ederign April 13, 2026 21:03
@StefanoFioravanzo StefanoFioravanzo force-pushed the feature/new-docs branch 2 times, most recently from abe14ea to 28c831d Compare April 15, 2026 10:25
@StefanoFioravanzo StefanoFioravanzo marked this pull request as ready for review April 15, 2026 10:25
Scaffolds the kale.kubeflow.org documentation site using Sphinx + Furo +
MyST, mirroring the Kubeflow SDK docs stack. Covers getting-started,
core concepts, user guide, architecture, API reference (autodoc), the
GSoC 2026 roadmap, and contributing. Closes kubeflow#747.

- Sphinx config, Read the Docs config, and GitHub Actions build check
- Add `docs` extra to pyproject.toml and lock with uv
- New `make docs` / `make docs-serve` targets
- Minimal module-level docstrings on core modules for cleaner autodoc

Assisted-by: Claude (claude-opus-4-6)
Signed-off-by: Stefano Fioravanzo <stefano.fioravanzo@gmail.com>
Copy link
Copy Markdown
Collaborator

@ada333 ada333 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@StefanoFioravanzo I read the docs and I really like it, I have suggestion for the CI, and I think it would also be nice to mention somewhere the JupyterLab settings that Kale has - enable by default and auto-save, otherwise LGTM!

Comment thread .github/workflows/docs.yaml Outdated
Copy link
Copy Markdown
Collaborator

@jesuino jesuino left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great content, thanks for this! Just a few comments

Comment thread docs/source/getting-started/quickstart.md Outdated
Comment thread docs/source/getting-started/quickstart.md Outdated
Comment thread docs/source/getting-started/quickstart.md Outdated
Copy link
Copy Markdown
Collaborator

@hmtosi hmtosi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you @StefanoFioravanzo for this work - overall I think it is very well done and very helpful.

I left a few comments about the content, where the information could be more technical or more specific.

Otherwise, most of my comments are just about formatting errors - about 70% of the links do not have the [ ] filled in (so the url is there but it will not appear in the rendered .md file). I commented on the files that had this issue.

This work will be a great addition to the v2.0 release!

Comment thread docs/source/api/compiler.rst Outdated
Comment thread docs/source/architecture/index.md Outdated
Comment thread docs/source/architecture/index.md Outdated
Comment thread docs/source/architecture/index.md
Comment thread docs/source/concepts/cell-types.md
Comment thread docs/source/index.md
@@ -0,0 +1,155 @@
---
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the formatting notation in this file does not render correctly, at least on my side

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hmmm I don't see wrong formatting on my end, could you share a screenshot?

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For me, things like ::::{grid} are not being formatted when I look at the Mardown preview in google chrome

image

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ahhh right.. indeed this is not standard markdown, but something that sphynx interprets. I guess most folks will read the docs from the website, no? I feel like it's not that big of a deal if this md file is difficult to read, if we can have a nicer docs homepage. Happy to reconsider if you feel differently!

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You are right, I think it aligns with our discussion of having these md docs be more agent-focused, and then we have a readme that is more human-readable.

Comment thread docs/source/why-kale.md Outdated
Comment thread docs/source/getting-started/installation.md
Comment thread docs/source/getting-started/quickstart.md
Comment thread docs/source/user-guide/running-pipelines.md
Signed-off-by: Stefano Fioravanzo <stefano.fioravanzo@gmail.com>
@StefanoFioravanzo
Copy link
Copy Markdown
Member Author

Thank you all for your comments! I addressed most of them

@hmtosi if you could manage to take some screenshots I'd be grateful, today I am a bit in a hurry..

@ederign feel free to take a look as well

Signed-off-by: Stefano Fioravanzo <stefano.fioravanzo@gmail.com>
Co-Authored-by: Hannah Tosi <htosi@redhat.com>
@google-oss-prow google-oss-prow Bot removed the lgtm label Apr 16, 2026
@StefanoFioravanzo
Copy link
Copy Markdown
Member Author

@hmtosi added a commit with the screenshots, thanks for taking the time to capture them!! :)

Copy link
Copy Markdown
Collaborator

@jesuino jesuino left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just two small comments to remove the mention to KFP Host of Left from the image.

I ran the make docs-serve locally and I was able to see that all images are in place and I see no problems with formatting.

Thanks again!

Comment thread docs/source/getting-started/quickstart.md Outdated
Comment thread docs/source/getting-started/quickstart.md Outdated
@StefanoFioravanzo
Copy link
Copy Markdown
Member Author

Just two small comments to remove the mention to KFP Host of Left from the image.

@jesuino fixed, thanks!

Copy link
Copy Markdown
Collaborator

@jesuino jesuino left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the updates, @StefanoFioravanzo - I found what I think to be the last change - Please apologize for not spotting this before

Comment thread docs/source/user-guide/annotating-notebooks.md Outdated
Signed-off-by: Stefano Fioravanzo <stefano.fioravanzo@gmail.com>
Copy link
Copy Markdown
Collaborator

@hmtosi hmtosi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

Thank you for making the changes @StefanoFioravanzo, it is all set from my perspective

Copy link
Copy Markdown
Collaborator

@jesuino jesuino left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants