浏览文档

治理

FlatPark 有意保持简单:一项改动不应该等比它需要的更多的人。日常工作,从上架新应用到下架,都只需要一个维护者,加上如实写明测了什么。只有修改规则和基础设施才需要更多人。

角色

  • 维护者有合并权限,负责应用目录、基础设施和规则。目前只有一位,就是项目的所有者(@jing2uo)。
  • 贡献者是其他所有参与的人:打包应用、测试、报告问题、完善文档。
  • 开发者对自己已上架的应用有最终决定权:要不要上架、怎么打包、怎么介绍。

谁同意什么

改动 需要什么
上游的新版本 不需要人:新文件能解包,CI 就自动合并
上架新应用、修改软件包、批量变更、下架 PR 里写明测了什么、没测什么(测试手册),由一位维护者合并
开发者对自己应用提的要求 照要求改,单独一个 PR
原则、安全底线、签名、基础设施 有多位维护者时,需要另一位维护者同意
发现某个版本会窃取数据或破坏系统 任何维护者立即撤下;见安全
  • 核心功能没法测试的应用(需要账号、登录或我们没有的硬件),在开发者或能测试的人确认可用之前不上架。
  • 下架要有明确理由,理由见收录政策。

成为维护者

打包和审核长期经得起检验的贡献者,会由现有维护者邀请。退出的维护者不再有合并权限,在历史记录里的位置保留。

基础设施

flatpark.org 域名,以及承载网站和软件仓库的 Cloudflare 账号(Pages、R2、Workers),目前由所有者个人提供。等项目有了长期伙伴,这些会迁到项目自己控制的账号下,让项目不依赖任何一个人才能运转。

在 GitHub 上编辑此页