我已经开始研究一个新的Perl模块了,我决定我也想制作它的
Ruby版本(一旦我完成了Perl版本).人们是否倾向于为每种语言制作单独的存储库?或者将它们放在同一个存储库中?
我可以很容易地看到这两组代码是如何不同的,以便被视为单独的项目.但与此同时,它是用两种语言编写的相同功能,因此从这个角度看,它似乎是一个带有两个语言端口的单个项目.
在这种情况下,最佳做法是什么?
FWIW,我正在使用git.
编辑:我在这里应该更清楚.这些不是git子模块意义上的模块.它们是将提交给CPAN和RubyGems的模块.该项目的用户可能会通过cpan或gem安装它,然后以正常方式使用/要求它.