我最近将一个客户项目的Drupal 6贡献模块转换为Drupal 7。我想将这个转换后的模块贡献给社区。如何在现有项目页面中上传?我必须创建一个补丁,还是一个沙盒项目?
我最近将一个客户项目的Drupal 6贡献模块转换为Drupal 7。我想将这个转换后的模块贡献给社区。如何在现有项目页面中上传?我必须创建一个补丁,还是一个沙盒项目?
Answers:
为此,您需要创建一个沙箱项目,并在现有模块的发布队列中打开一个发布,在其中发布链接,并敦促该项目的维护者查看。
如果他们愿意,他们可以将该模块提交为正式的7.x版本,或者如果您感兴趣,甚至可以将您添加为该模块的共同维护者。如果他们认为该模块不有趣,则可以将其创建为一个单独的项目:创建沙箱,在Drupal.org项目批准队列中申请项目应用程序批准,并将其作为独立模块发布。
我可能会在现有项目页面中创建一个问题,然后作为补丁上传到那里。
@Chapabu的沙箱建议IMO是可选的。最主要的是创建问题,以便社区可以看到。补丁程序很好(尽管可以随时使用tarball是便于其他人进行测试的好功能)。
如果D6项目目前尚未升级到D7,您可能会发现维护者不再参与该项目。