菲码源库 (feiCode) 上线,更现代化的 WordPress 插件托管及开源代码服务

一句话说明:菲码源库 (feiCode) 未来将为所有 WordPress 中国开发者提供免费主题、插件代码托管服务。

feiCode 是基于 forgejo(开源 Git 版本控制系统 Gitea 的分支) 平台搭建,菲码源库由汉中菲比斯网络技术有限公司进行运营维护,并做为文派 (WordPress) 中国生态的自建更新源服务器代码仓库存在。

获取文派开源代码

GitHub 在中国的访问速度实在太慢了,根本不可能做为一项基础服务嵌入到文派 (WordPress) 生态系统里。如果上网都很困难就更不要说是能好好协作,所以我们选择了自建。

文派开源平台及全部组件代码均采用 GPL 协议开源,无任何加密,有需要的用户和企业可自行获取:

如果你对 feiCode 和 forgejo 感兴趣,也可以前往赛博论坛专版进行讨论 https://meta.cyberforums.com/c/feicode

如果你是普通 WordPress 用户可能并不关心文派底层基础设施用的是什么,这是一个 「厨子」 问题,普通用户不会关心是谁做的饭菜,只会关心好不好吃。

下面简单聊聊关于菲码源库 (feiCode) 的一些问题和运作方式,主要是为了方便开发者服务:

1 、为什么选择 forgejo 而不是 Gitea 或 Gitlab?

事实上这三套程序我们去年开始就都用过试过,还耗费了大量时间精力资源去测试,Gitlab 的功能很多,但是限制也多,增加了整体项目运营的复杂度。

最终还是在 forgejo 和 Gitea 之间进行徘徊后选择了 forgejo 。

Gitea 自身并没什么问题,问题在于文派开源 (WenPai.org) 项目架构以及未来定位的复杂性,这里选择底层代码托管平台采用 forgejo 的最底层原因在于避免未来被供应商锁定,简单点儿说就是 「不自由」 。

Gitea 是一款很优秀的版本控制软件,最难抉择的其实是在于 forgejo 去年底开始进行了硬分叉改造和 Gitea 分道扬镳,如果一直是软性分叉改造而且可以很好的兼容 Gitea 我们也不会现在就开始选择 forgejo,就类似 WordPress 古腾堡区块编辑器和经典编辑器的区别一样。

这是经过认真讨论后得出的决策,如果未来不出意外,菲码源库也将会提供 forgejo 的中文支持,以便未来可以给到选择文派开源项目的企业提供全链路解决方案。

2 、为什么要提供 WordPress 插件代码托管?

最直接的原因在于 WordPress.org 现在并不再是一个开放的平台,从去年的 WordPress 与 WP Engine 之争开始文派开源就重新思考了未来定位和方向,而建立中国更新服务器也就是我们的核心目标之一。

现阶段,我们将会逐步迁移和镜像 GitHub 上已有的文派开源项目,当然团队协作还是会以原有方式进行,只是部分专注于国内的项目我们将会转移至 feiCode 上开展。

对于普通用户最直观的影响就在于未来的下载和访问速度会大幅提升,因为我们采用的是国内的已备案服务器和域名,而一些外贸和跨境客户也可以获得便利,因为菲码源库和文派开源提供了多线路和 CDN 加速方案。

3 、如何提交 WordPress 插件代码至 feiCode?

暂时还不支持新用户注册和自助提交,我们将会在最快 2026 年下旬或 2027 年初开放新用户注册使用 feiCode 来托管自己的主题、插件等。

对于付费 WordPress 主题插件我们也可以提供私有库存储,本质上这也是为文派集市和文派开源用户提供的一项福利,免费应用可以上架至文派开源供用户下载、付费应用可以上架至文派集市供用户选购,而且只需要在一个位置进行维护更新。

如果今年文派集市项目能在第三季度顺利上线测试也将会为首批开发者提供邀请注册方式,以便减少未来的更新推送和授权管理流程。

4 、为什么菲码源库 (feiCode) 不是由文派科技提供服务?

其实没必要写这点,原因有很多,最好理解并合理的就是:合规。写代码能有什么不合规的?如果你熟悉中国法律或者对各种奇葩程序员判例有所耳闻,那么就不会感到新奇。开源项目代码的合规性这完全是由于代码这项产物的复杂度和授权多样性产生。

另外还有个原因就是保持市场认可和品牌统一性,菲码源库 (feiCode) 放到菲比斯公司主体是最合适的选择。

没有这些基础软件的存在也就不会有文派开源 (WenPai.org) 的未来,在此感谢 Gitea 和 forgejo 的开发者提供了如此易用的版本控制软件。

开始在 Cyberforums 上讨论 meta.cyberforums.com

发表评论

0 条回复

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注