建议: 在 SourceHut 和/或 Codeberg 上建立镜像仓库,以提高可访问性和厂商独立性
作者: owenallen-sudo创建于 2026年9月12日更新于 2026年9月12日
我想建议在 GitHub 之外,在 SourceHut 和/或 Codeberg 上镜像 iSH 仓库。这将有利于可访问性,减少厂商锁定,并更好地服务于那些希望避免专有 JavaScript 的用户。目前, iSH 只托管在 GitHub 上。虽然 GitHub 很方便,但这会产生几个摩擦点:
- JavaScript 问题: GitHub 的 Web 界面严重依赖专有 JavaScript,这对于那些喜欢轻量级浏览、希望避免专有软件或使用 JS 阻止工具的用户来说可能是个问题。
- 厂商锁定: 仅在单个专有平台上托管会使项目依赖 GitHub 的持续可用性和政策。
- 用户选择: 有些用户喜欢遵循开源原则的铁匠(如 SourceHut 或 Codeberg),镜像将使项目更易于访问,而无需 GitHub 帐户。 我建议在以下两个平台上维护镜像:
- SourceHut(首选,因为 JS 量最少且以可访问性为先的设计)
- Codeberg(基于 Forgejo,由社区驱动的替代方案) 这些镜像可以是只读镜像,从主要 GitHub 仓库同步,或者如果首选,可以是完整镜像,在两个平台上接受通过拉取请求的贡献。一个简单的自动同步(如 cron 任务或 Web 后端)可以保持它们与最新版本同步,而成本极低。 我理解您是无偿的 开源 维护者,在业余时间工作,因此如果您觉得太不方便,我尊重您的意见。如果这样做能减轻负担,我也很乐意帮助设置和维护镜像。
内容来源: ish-app/ish