Perl和Ruby模块在同一个存储库中?
发布时间:2020-12-16 06:12:45 所属栏目:大数据 来源:网络整理
导读:我已经开始研究一个新的Perl模块了,我决定我也想制作它的 Ruby版本(一旦我完成了Perl版本).人们是否倾向于为每种语言制作单独的存储库?或者将它们放在同一个存储库中? 我可以很容易地看到这两组代码是如何不同的,以便被视为单独的项目.但与此同时,它是用两
我已经开始研究一个新的Perl模块了,我决定我也想制作它的
Ruby版本(一旦我完成了Perl版本).人们是否倾向于为每种语言制作单独的存储库?或者将它们放在同一个存储库中?
我可以很容易地看到这两组代码是如何不同的,以便被视为单独的项目.但与此同时,它是用两种语言编写的相同功能,因此从这个角度看,它似乎是一个带有两个语言端口的单个项目. 在这种情况下,最佳做法是什么? FWIW,我正在使用git. 编辑:我在这里应该更清楚.这些不是git子模块意义上的模块.它们是将提交给CPAN和RubyGems的模块.该项目的用户可能会通过cpan或gem安装它,然后以正常方式使用/要求它. 解决方法
在我小组的研究过程中,我们有一些回购,其中一些有不同的技术.我们通过研究问题和结账仅对我们正在处理的项目进行拆分,其中repos具有统一的层级目录结构,对于所有项目都是相同的.由于我们已经知道repo目录结构,因此运行脚本和查找数据变得更加容易.
我建议采用相同的方法.两种技术之间的划分越高,就越容易为其中一种技术做出贡献而不会被另一种技术的存在所困惑. 最后问问自己:如果我要添加另一种语言,我还能将它保存在一个回购中吗?如果答案是肯定的,继续做你正在做的事.如果没有,请将这些库保存在两个单独的存储库中,并明确地管理项目和贡献者. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Gartner2017年BI研究计划曝光,来看看他研究的都是啥?
- OpenResty中遇到"Can't locate Time/HiRes.pm in @
- perl | 匹配多个
- Go实战--golang中执行cron job定时任务(robfig/cron和jason
- spring – 我们可以使用HTML5从手机摄像头上传照片吗?
- Delphi中ADODataSet如何循环输出每一条记录
- 情人节福利!那些“浪(zhuang)漫(bi)”的程序员情书
- lua 函数调用1 -- 闭包详解和C调用
- vue 使用心得---工作中一些关键点
- delphi – 单独的数据结构与VirtualStringTree的PVirtualNo