kedro-org / kedro-viz

Visualise your Kedro data and machine-learning pipelines and track your experiments.
https://demo.kedro.org
Apache License 2.0
647 stars 106 forks source link

Automatic deploys for Kedro Viz pull requests #1854

Closed astrojuanlu closed 2 months ago

astrojuanlu commented 2 months ago

Description

AS A non-technical stakeholder I WANT an easy method to QA a pull request to Kedro-Viz SO THAT I can quickly identify user problems

Even though I am technical most of the times I struggle setting up a development version of Kedro-Viz #1764

but setting that aside, I don't think we should rely on that to let other non-technical members do QA on new visual features.

Hence the proposal is to have some sort of automatic CI system that, for every pull request, does something similar to Netlify previews or Read the Docs previews, and deploys something like https://demo.kedro.org/ with the code changes contained in the PR.

Checklist

rashidakanchwala commented 2 months ago

We had Gitpod enabled before, so for every PR -- designers and PMs could go to the gitpod link add localhost:4141 to the URL and it worked. @tynandebold -- do you know why we discontinued it?

alternatively. I think we could use publish-kedro-viz github action to deploy the development version of Kedro-viz, so for each PR we can review on some branch. This would be cool :)