0

假设,我想为我的 gem/库添加一个代码自动生成器。代码生成器不会是一个单独的执行 cli 文件,但它会包含源代码和 cli 文件,我也将与主要 gem 一起处理它。此外,它将以不同的语言编写。我可以将它移到不同的存储库中,但现在我选择使用单个存储库。按照惯例,我应该在主存储库的哪个子目录中创建该子项目?opt、var、extra、工具……?

4

1 回答 1

0

这种情况更可能没有约定,我认为您已经知道真正好的解决方案:使用单独的存储库。

如果这个解决方案目前不可接受,一个不错的选择是将它放在文件夹中,并用一个解释其用途的名称。例如,如果它是一个代码生成器,它可以在“code_generator”或“tools/code_generator”中。

于 2021-03-24T19:29:32.210 回答