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.86k stars 893 forks source link

Add a Sphinx extension that separates code snippets for different languages/OS into tabs #2366

Open stichbury opened 1 year ago

stichbury commented 1 year ago

Description

I think we want the Inline Tabs extension for Sphinx (https://sphinx-inline-tabs.readthedocs.io/en/latest/usage.html) or maybe the Sphinx Tabs extension (https://sphinx-tabs.readthedocs.io/en/latest/) but I'm hoping @astrojuanlu can advise on this one.

It will improve readability and shorten the text presented on the page.

astrojuanlu commented 1 year ago

Or https://sphinx-design.readthedocs.io/en/latest/tabs.html 😊

astrojuanlu commented 1 year ago

xref https://github.com/executablebooks/meta/discussions/955

astrojuanlu commented 1 year ago

Let's go for sphinx-design

astrojuanlu commented 2 months ago

Let's tackle this after https://github.com/kedro-org/kedro-sphinx-theme/issues/5