问题描述

我想开始回馈社区,但从头开始编写一个插件,目前略微超出了我的技能水平和创造力水平 (意思是说,我不知道可以用插件解决什么样的问题!每次我想到有些东西,我找到一个已经写过的插件或 6) 。但是,最近我发现一个非常简单的插件,从 WP 2.8 开始就被抛弃了,我想我可以修改为 3.1 兼容。我已经问过,似乎更新这个插件的最好方法可能就是简单地分叉它。

所以现在我的问题:我该如何做?我是新来的 SVN,所以我完全不确定要去哪里,如何开始等等有人可以指导我吗? 🙂

最佳解决方案

食典中有几个指南可以帮助,

  • 设置你的插件提交

  • 提交您的插件

  • 保持最新

我也认为这是一个好主意”fix” 更老的有用的插件:)

步骤:http://wordpress.org/extend/plugins/about/

提交:http://wordpress.org/extend/plugins/add/

如何使用 Subversion:http://wordpress.org/extend/plugins/about/svn/

促销和附加信息:http://codex.wordpress.org/Plugin_Submission_and_Promotion

使用 subversion 取决于您的操作系统,对于 Windows,我推荐乌龟 SVN http://tortoisesvn.tigris.org/对于 Mac,请查看”Versions”,http://versionsapp.com/或您可以使用命令行。此外,很多 IDE 现在都具有内置的 Subversion 支持。

次佳解决方案

SVN 没有真正的”fork” 选项。您可以检查一个插件的副本,然后进行更改,但无法将其作为相同的插件名称提交,而不需要管理员访问。

这里有几个选择 (按照最好的最差 IMO 的顺序):

A) 看看原作者是否会授予您管理员的权限 (如果有人放弃了插件,并且您很乐意接受这个插件,则有时会出现这种情况)

B) 创建补丁并将其发送给原始作者 (有时作者放弃插件,因为他们没有时间但愿意接受补丁)

C) 根据原始代码创建一个新的插件,给它一个新的名字,你可以按照 Wyck 的答案中的步骤。 (如果你这样做,我将确保在原始来源和可能在自述文件中授予原作者)

参考文献

注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。