BookStack 从 GitHub 迁移到 Codeberg

发布: (2026年4月29日 GMT+8 01:29)
3 分钟阅读

Source: Hacker News

更新

项目现已最终迁移至 。

您可以在此处找到包含详细信息的博客文章:

状态

  • 2024 年 7 月 27 日:我们的次要仓库现已迁移至 CodeBerg 上的 BookStack(),GitHub 原仓库已归档并链接到相应的 CodeBerg 项目。

动机

随着 GitHub 在微软旗下的发展,继续使用该平台的舒适度日益下降。BookStack 关注的关键问题包括:

  • 我们的受众重视隐私和权利;大型企业平台可能成为参与的障碍。
  • 作为开源项目,我们更倾向于使用并支持开放平台。
  • GitHub 将公开代码用于 AI 服务,引发了关于许可证和作者尊重的疑问。
  • 最近向 AI 功能的转变(例如 AI 生成的 PR 描述)暗示其更关注收入而非开发者体验。
    • 参考资料:

      • (AI 驱动的开发者平台)
  • 由于公共仓库的带宽限制,LFS 访问曾被暂时撤销。

这些点虽未作为社区关注提出,但表明了一个我们希望提前做好准备的不利方向。

GitHub 的优势

  • 免费的托管和代码管理平台。
  • 大市场份额和可见度,有助于参与和获取。
  • 友好的 UI,具备如 issue 表单等功能。
  • 通过 GitHub Actions 提供免费 CI。
  • 来自 GitHub Sponsors 的可观收入(参见关于财务稳定性的博客文章)。

我们对 GitHub 的依赖

项目目前与 GitHub 紧密相连,迁移时需要处理以下方面:

  • 六个活跃的 BookStack 仓库及其外部链接。
  • 大量使用 GitHub Issues(包括打开、关闭和评论)以及在提交中交叉引用 issue ID。
  • 使用 GitHub Actions 构建的 CI 流水线。
  • 来自 GitHub Sponsors 的收入。
  • 直接从 GitHub URL 拉取的安装和更新流程。
  • 常通过 GitHub 解析的 Composer 依赖。
  • 与外部服务的集成(Crowdin、CodeClimate)。
  • 监控 GitHub 发布的社区项目(例如 linuxserver)。
  • 用于贡献的 Pull‑request 工作流。
  • 将 GitHub stars 作为增长指标(尽管其价值存在争议)。

替代方案

可考虑作为替代平台的选项:

  • Codeberg
  • Sourcehut – 受人尊敬的平台,但用户体验面向开发者。
  • GitLab – 对其向商业/企业方向转变的担忧。
  • Gitea
0 浏览
Back to Blog

相关文章

阅读更多 »

政府开源代码平台软启动

!https://www.nldigitalgovernment.nl/wp-content/uploads/sites/11/2026/04/pexels-mikhail-nilov-7988761.jpg The code.overheid.nl https://code.overheid.nl/ 荷兰平台

HardenedBSD 已正式在 Radicle 上

在过去的一周里,我一直在把 HardenedBSD 的代码仓库迁移到 Radicle 上。核心功能已经可用了,虽然还有一些棘手的地方……