我在drupal.org上维护了几个模块。多年来一直在做“drupal way”(记得CVS吗?)我想让我的生活变得简单一点,并使用GitHub。
虽然这可能是不可取的政治原因,但是否有技术原因呢?我认为单向同步可以像cron工作一样简单,从github回购到相应的drupal.org回购进行快速推进。
就这些吗?是否有现有的工具来促进这一点?
发布于 2015-04-05 20:45:57
发布于 2015-04-10 13:35:09
RESTful模块的维护人员最近讨论了他们完全在Github上开发该模块的原因和经验:
https://www.lullabot.com/blog/podcasts/drupalizeme-podcast/55-restful-module
(分钟38:32)
希望能帮上忙
发布于 2015-04-06 12:39:54
如果您想要发布实验代码,那么使用GitHub非常有意义。您永远不会计划将其作为一个完整项目发布的模块。
当您管理一个贡献模块时,每个人都可以自由参与。此外,drupal.org与git.drupal.org有着紧密的集成关系,所以您必须使用它。
我认为,如果您将代码移到GitHub并请其他人参与其中,情况就不会更好了。此外,我真的很满意现在的版本控制系统,以及它们是如何随着时间的推移而进步的。
但是,如果您维护任何其他Drupal插件,例如IDE的配置文件、站点迁移脚本、概念证明等等,我认为github更适合。此外,如果要使用drupal.org git,则需要在GPL下发布代码。
我还维护了一些模块,除了drupal.org 1之外,我还添加了github远程处理程序。当您推送您的代码时,您可以简单地以相同的方式将它推到GitHub。
https://drupal.stackexchange.com/questions/154013
复制相似问题