kedro-org / kedro

Kedro is a toolbox for production-ready data science. It uses software engineering best practices to help you create data engineering and data science pipelines that are reproducible, maintainable, and modular.
https://kedro.org
Apache License 2.0
9.53k stars 877 forks source link

Create animation to explain key concepts of Kedro? #2864

Open noklam opened 12 months ago

noklam commented 12 months ago

Description

Not really a priority, I save this for Hackathon idea as I have been wanting to experiment with https://github.com/3b1b/manim for long time.

Something like this https://twitter.com/i/status/1363494433715552259

Ideas for candidates?

stichbury commented 12 months ago

This is a great idea. I'm wondering if this kind of animation fits into docs, decks or devrel, or even something for a blog post. It's kind of a general thing that we should have more graphical explanation to sit alongside our written content. I have a ticket for docs in particular so will make sure to consider this tool as a way to make animations where they are useful & relevant.

Couple of ideas for content based on https://github.com/kedro-org/kedro/issues/1718 include kedro run lifecycle and hooks execution order.

noklam commented 12 months ago

@stichbury I am glad you like the idea, I find this initially from https://twitter.com/_ScottCondron/status/1363494433715552259?t=YOucme8E9_m8GDbVBYCG4g&s=19

I would like to see it to be shared on platform/social media. We talked about the idea of some weekly Kedro tips before but we never did it. Creating some small modular content is quite useful even if it's not most up to date.

stichbury commented 12 months ago

Definitely a good idea. We don't really have an audience on social media though, so it's about getting this in front of people in as many ways as we can. It would be interesting to explore with @NeroOkwa if there's scope in Viz for a sort-of advert slot where we put marketing messages and links to useful content like this, but for now, let's keep this in docs as a primary driver to create the content, and then worry about how we distribute it to maximum numbers.

noklam commented 4 months ago

Moving this out from inbox since I don't think we have capacity for this in short term.