問題描述

我想開始回饋社區,但從頭開始編寫一個插件,目前略微超出了我的技能水平和創造力水平 (意思是説,我不知道可以用插件解決什麼樣的問題!每次我想到有些東西,我找到一個已經寫過的插件或 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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。