Joel
Joel
Slightly out there suggestion - If we had a web ui on the Website for the project add-ons workflow we could then spit out a folder that covers the `kedro...
could we have something like `catalog.resolve(pipeline:Optional[str]).list()`?
I think it's neat @noklam , but I don't know if it's discoverable. To me `DataCatalog.list()` feels more powerful in the IDE than `list(DataCatalog)`...
`session_id` is used for versioning too which is why it needs to be alphabetically sortable Arguably if we kept a private session_id and exposed a parameterisable one that would be...
The `session_id` was the Versioning ID way back when - @merelcht @idanov can provide more context here
@noklam you can only search by name, namespaces aren't really supported and you can't search by attribute
There is a wider point about how we internally store namespaces in the catalog with `__` and it's weird!
I would consider introducing a more intuitive name, especially with newbies in mind. We can introduce the new name as an alias to ease breaking APIs. Some ideas of the...
So we actually have a solution for config inheritance and mixins in some of our internal tooling (hopefully open sourcing in 2024 🤞) for assembling Kedro projects. It's proven a...
Regarding validation I would actually apply the Pydantic models to the functions bound in the node function - not couple it to the configuration system.