BookStack 从 GitHub 迁移到 Codeberg
发布: (2026年4月29日 GMT+8 01:29)
3 分钟阅读
原文: Hacker News
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 作为增长指标(尽管其价值存在争议)。
替代方案
可考虑作为替代平台的选项: