question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Allow projects without a conf directory

See original GitHub issue

Description

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:closed
  • Created 3 years ago
  • Reactions:3
  • Comments:8 (8 by maintainers)

github_iconTop GitHub Comments

3reactions
Minyuscommented, Jul 23, 2020

I agree with @WaylonWalker . It would be more intuitive and reduce the learning cost for begineers to try Kedro if conf folder is optional rather than required.

1reaction
WaylonWalkercommented, Oct 2, 2020

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.

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found