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 的说明。