Mono repo Kedro project



我在一段时间前开始了一个Kedro项目,并开始构建管道的不同部分,这些部分彼此之间只是相切的交互。在某些情况下,根本没有多少。

因此,随着项目的增长,我开始遇到依赖关系的问题,因为安装过程使用了requirements .txt

因此,我想问一问,Kedro是否打算被设计为一个单一的仓库。如果有,请举例说明如何做到这一点?提前谢谢。

所以Kedro不一定对单仓库和多仓库的问题有自己的看法,但是通过模块化管道和微包装使用Kedro的现代方式是考虑到这种模式而设计的。

你甚至可以在你的管道文件夹中提供一个模块特定的requirements.txt,这意味着当用户打包/使用你的可重用管道时,他们不会接受全局需求,而只是管道特定的需求。

现在,如果你处于这样一个阶段,你的不同管道使用非常不同的需求,不可能在全局级别上进行编译,那么建议你尝试并保持需求对齐,或者考虑将其分解为更小的存储库。

相关内容

  • 没有找到相关文章

最新更新