kedro-org / vscode-kedro

Kedro extension for VSCode including LSP and other features
https://marketplace.visualstudio.com/items?itemName=kedro.Kedro
Apache License 2.0
11 stars 2 forks source link

Make pipeline discovery more flexible #18

Closed noklam closed 2 weeks ago

noklam commented 4 weeks ago

Problem

The plugin need to understand what is "pipeline" in order to support "Clicking on a symbol and navigate to catalog.yml or parameters.yml".

The current situation is, the extension assumes project follows a standard modular pipeline structure and re-implement logic similiar to find_pipelines in kedro:

This mean that a project that deviate from this convention will not function properly, such as:

- pipelines
  - sub_pipeline
    - pipeline_data_processing.py

Possible solution: