首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在GitHub上维护Drupal项目

如何在GitHub上维护Drupal项目
EN

Drupal用户
提问于 2015-04-05 18:46:29
回答 3查看 2.6K关注 0票数 11

我在drupal.org上维护了几个模块。多年来一直在做“drupal way”(记得CVS吗?)我想让我的生活变得简单一点,并使用GitHub。

虽然这可能是不可取的政治原因,但是否有技术原因呢?我认为单向同步可以像cron工作一样简单,从github回购到相应的drupal.org回购进行快速推进。

就这些吗?是否有现有的工具来促进这一点?

EN

回答 3

Drupal用户

回答已采纳

发布于 2015-04-05 20:45:57

从技术上讲,所以上的这篇文章涵盖了从多个git遥控器推拉。在您的示例中,听起来您已经设置了2个遥控器(git.drupal.org & github.com),根据需要从github.com中提取/推送,然后在准备发布更新时推送到git.drupal.org。

就政治而言,请在g.d.o上查看这个帖子。它可能包含了一些想法/洞察力,从其他人在同一情况下,你所处的。

票数 5
EN

Drupal用户

发布于 2015-04-10 13:35:09

RESTful模块的维护人员最近讨论了他们完全在Github上开发该模块的原因和经验:

https://www.lullabot.com/blog/podcasts/drupalizeme-podcast/55-restful-module

(分钟38:32)

希望能帮上忙

票数 3
EN

Drupal用户

发布于 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。

票数 1
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/154013

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档