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.47k stars 875 forks source link

Use `click` choice options to simplify validation of project creation workflow #3878

Open ankatiyar opened 1 month ago

ankatiyar commented 1 month ago

Description

Going through the click documentation, I came across these features -

These could be used to get rid of/simplify the validation we do for inputs to kedro new options like --tools and --example.

Context

The project creation workflow is a little complicated, some values come from the CLI command and some from the cookiecutter prompts

Possible Implementation