Poggit 是一個有兩個功能的網站:外掛程式建構器 (Poggit-CI) 和外掛程式清單 (Poggit-Release)。
我想用這個專案來實驗如果不使用框架的話會有多糟糕。我不打算改變這一點,因為這是一個活生生的證據,告訴我們為什麼 PHP(尤其是沒有伺服器框架)不好。
當您推送提交或發出拉取請求時,Poggit 將為您的專案建立 phas。
登入 Poggit 網站並為您的使用者帳戶或您的組織授權 Poggit 應用程式。您可以在 CI 管理面板上找到為特定儲存庫啟用 Poggit-CI 的按鈕。 Poggit 將協助您在儲存庫中建立檔案.poggit.yml
,然後 Poggit 將在每次提交時開始在儲存庫中建置專案。
專案可以在開發建置後發布。您可以在 CI 專案頁面找到發布按鈕。
您可以在 https://poggit.pmmp.io/plugins 找到已發佈插件的清單。您也可以在 https://poggit.pmmp.io/review 找到待審核的插件。
Poggit 提供了一個名為「Virions」的函式庫框架。
是的,從技術上講你可以,儘管不鼓勵。
Poggit 管理一個允許使用者尋找外掛程式的網站。因此,如果每個人都創建自己的 Poggit 網站,那麼由於外掛程式清單分散在各處,用戶將會感到困惑。為了社群的利益,除非您對 Poggit 版本進行了很大改進,以至於原始版本不再值得存在,否則請不要自己託管公共 Poggit。
然而,由於各種原因,主要是我是一個頑固的自由軟體支持者,您仍然可以自己託管一個 Poggit 實例。此專案根據 Apache 授權 2.0 版授權。您可以在 LICENSE 文件中取得此許可證的完整副本。
儘管如此,Poggit 是為開發人員而不是企業開源的。開發人員可以在這裡改進它,或從中學習, “共同建立更好的軟體” 。如果您出於安全原因或測試而想自己託管 Poggit,我們歡迎您。但如果您出於盈利原因託管 Poggit,我禮貌地要求您不要這樣做。
請閱讀我可以自己託管嗎?在安裝 Poggit 之前。
然後,請參閱 INSTALL.md 以取得安裝 Poggit 的說明。