Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DataCatalog2.0]: Make catalog CLI logic reusable across CLI and session #4472

Open
ElenaKhaustova opened this issue Feb 10, 2025 · 0 comments
Labels
Component: IO Issue/PR addresses data loading/saving/versioning and validation, the DataCatalog and DataSets Issue: Feature Request New feature or improvement to existing feature Type: Parent Issue
Milestone

Comments

@ElenaKhaustova
Copy link
Contributor

Description

Inconsistency between CLI commands and interactive workflow is a problem related to all kedro catalog commands. Currently, all CLI logic is implemented within commands and cannot be reused across the codebase. This is confusing for users as one cannot perform the same actions that are available via commands in the interactive workflow. It also requires additional maintenance as any catalog-related changes should be validated for CLI logic as well.

We suggest updating the catalog CLI logic with the current needs and KedroDataCatalog API and moving it to the session so it can be reused programmatically and via CLI.

Steps:

  1. KedroDataCatalog CLI logic update [DataCatalog2.0]: Update KedroDataCatalog CLI logic and make it reusable #3312
  2. Replace old CLI commands with new: [DataCatalog2.0]: Update catalog CLI commands based on reusable logic #4471
@ElenaKhaustova ElenaKhaustova added Issue: Feature Request New feature or improvement to existing feature Component: IO Issue/PR addresses data loading/saving/versioning and validation, the DataCatalog and DataSets Type: Parent Issue labels Feb 10, 2025
@ElenaKhaustova ElenaKhaustova added this to the Kedro 1.0.0 milestone Feb 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: IO Issue/PR addresses data loading/saving/versioning and validation, the DataCatalog and DataSets Issue: Feature Request New feature or improvement to existing feature Type: Parent Issue
Projects
Status: No status
Development

No branches or pull requests

1 participant