问题描述
我想开始回馈社区,但从头开始编写一个插件,目前略微超出了我的技能水平和创造力水平 (意思是说,我不知道可以用插件解决什么样的问题!每次我想到有些东西,我找到一个已经写过的插件或 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 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。