website icon indicating copy to clipboard operation
website copied to clipboard

Add Makinarocks Link to External Add-Ons section

Open hunhoon21 opened this issue 2 years ago • 11 comments

Makinarocks Link is a JupyterLab extension to build pipelines, where each component represents a JupyterLab cell. pipeline from Link can be converted to a Kubeflow pipeline(*.yaml). It'll be a very easy way to build a Kubeflow pipeline using Makinarocks Link. So I suggest adding Makinarocks Link to External Add-Ons section on Kubeflow website.

I'll open a PR for this. Is it Okay?

Thank you.

hunhoon21 avatar Feb 01 '23 01:02 hunhoon21

@hbelmiro any thoughts on this?

varodrig avatar Jan 19 '25 03:01 varodrig

/area pipelines

varodrig avatar Jan 23 '25 02:01 varodrig

@kubeflow/wg-pipeline-leads to provide feedback. thanks.

varodrig avatar Jan 23 '25 02:01 varodrig

@kubeflow/wg-pipeline-leads to provide feedback. thanks.

varodrig avatar Feb 09 '25 23:02 varodrig

I understand External Add-Ons as former or future Kubeflow projects, which is not the case for Makinarocks. If my understanding is correct, we should not add Makinarocks or any other project just for the sake of it integrating with Kubeflow. I remember even hearing some discussion about removing this section.

I may be wrong though. @andreyvelich thoughts?

hbelmiro avatar Feb 11 '25 12:02 hbelmiro

My perspective is that external add-ons can include projects which are not currently being donated to Kubeflow, but they must be open-source and not commercial projects.

I.e. not applicable in this case.

thesuperzapper avatar Feb 11 '25 15:02 thesuperzapper

From my point of view it is hard to tell which projects are not "commercial" given that many OSS are dominated by the single organization.

As I said before, I would like to remove concept of external add-ons from the Kubeflow website to reduce user confusion on "What is Kubeflow ?".

If individual Kubeflow projects would like to have integration with 3rd party projects, they can always create dedicated User Guide in their website section. For example, how to use KFP with Tekton Pipelines.

@kubeflow/kubeflow-steering-committee @juliusvonkohout @franciscojavierarceo Thoughts ?

andreyvelich avatar Feb 11 '25 17:02 andreyvelich

My opinion here may not be preferred but I want to be honest about it.

I, personally, am very pro an open policy. If companies want to contribute documentation or integrations to Kubeflow, I think that is beneficial to the ecosystem.

We should just make it clear that those components are "unsupported add-ons" and are maintained by the company, with our right to remove them at anytime (e.g., if the project becomes inactive or we just want to).

I would even allow that to include commercial projects.

franciscojavierarceo avatar Feb 11 '25 18:02 franciscojavierarceo

That make sense @franciscojavierarceo. I think, instead of having the dedicated page for each project and maintain it, we can just have one single page, e.g. Projects that use Kubeflow Ecosystem or Projects that integrate with Kubeflow Ecosystem, where we can point to other project docs that integrate with Kubeflow Ecosystem. And as you said, we should clearly say that Kubeflow Community can't gurantee stability of these projects.

The good examples I saw here:

  • Ray docs: https://docs.ray.io/en/latest/ray-overview/ray-libraries.html
  • Airflow: https://airflow.apache.org/ecosystem/#tools-integrating-with-airflow

@terrytangyuan Do you know if Argo has similar page ?

Any thoughts @chasecadet @akgraner ?

andreyvelich avatar Feb 11 '25 18:02 andreyvelich

That make sense @franciscojavierarceo. I think, instead of having the dedicated page for each project and maintain it, we can just have one single page, e.g. Projects that use Kubeflow Ecosystem or Projects that integrate with Kubeflow Ecosystem, where we can point to other project docs that integrate with Kubeflow Ecosystem. And as you said, we should clearly say that Kubeflow Community can't gurantee stability of these projects.

The good examples I saw here:

  • Ray docs: https://docs.ray.io/en/latest/ray-overview/ray-libraries.html
  • Airflow: https://airflow.apache.org/ecosystem/#tools-integrating-with-airflow

@terrytangyuan Do you know if Argo has similar page ?

Any thoughts @chasecadet @akgraner ?

following on this

@terrytangyuan @chasecadet @akgraner cc @andreyvelich

varodrig avatar Mar 11 '25 02:03 varodrig

/area website

varodrig avatar Mar 11 '25 02:03 varodrig

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar Jun 10 '25 00:06 github-actions[bot]

This issue has been automatically closed because it has not had recent activity. Please comment "/reopen" to reopen it.

github-actions[bot] avatar Jul 01 '25 00:07 github-actions[bot]