Allow projects without a conf directory
See original GitHub issueDescription
With hooks out, such as kedro-wings, I no longer NEED a conf directory, especially for small projects. For simple pipelines, it seems a bit much to have so many files and directories and deters users from starting small projects with kedro. I would love to build out a starter without a conf directory, but kedro throws the following error
ValueError: Given configuration path either does not exist or is not a valid directory: <my-directory>
Context
I think the ability to create very simple starters will yield an easier starting point for folks just getting into kedro. Currently, if we follow the kedro-pandas-iris starter format users need to touch at least three files to add new features (catalog, node, and pipeline). In my experience, this is so overwhelming for some that they step away and choose not to use the framework.
Issue Analytics
- State:
- Created 3 years ago
- Reactions:3
- Comments:8 (8 by maintainers)
Top Results From Across the Web
Allow projects without a conf directory · Issue #445 - GitHub
Description With hooks out, such as kedro-wings, I no longer NEED a conf directory, especially for small projects.
Read more >git config - Is it possible to have different Git configuration for ...
project : Project configs are only available for the current project and stored in .git/config in the project's directory. global: Global configs are ......
Read more >Customize pipeline configuration - GitLab Docs
Specify a custom CI/CD configuration file · On the top bar, select Main menu > Projects and find your project. · On the...
Read more >Project settings | IntelliJ IDEA Documentation - JetBrains
Project settings apply to the current project only. They are stored together with other project files in the .idea directory in XML format....
Read more >Configuration system - Project Lombok
This allows you to import the same files from different configuration files, and even create loops without any problems. It is also possible...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

I agree with @WaylonWalker . It would be more intuitive and reduce the learning cost for begineers to try Kedro if
conffolder is optional rather than required.I completely understand. This team has a much deeper understanding of a broader set of use cases and users than I do. I appreciate the consideration and feedback.