该项目完全由志愿者开发和维护。你也可以参与,方式如下:
报告问题
如果遇到网站或客户端软件相关的问题,可通过合适的问题跟踪器报告,也可以在论坛、Matrix 或 IRC (#fdroid on OFTC) 上讨论。
提交应用
如果发现存储库中未收录某个应用(请首先阅读收录政策),可随时通过专用的打包请求 问题跟踪器提交。
如果你具备所需的技术技能,还可以将相关元数据组合在一起通过 F-Droid 数据存储库提交,这将大大加快应用的收录进度。
这同样适用于帮助构建新版本的应用。
进一步的信息可以在文档中找到,或者在 Matrix 或 IRC (OFTC 上的 #fdroid 频道) 上提问。
翻译
客户端应用提供多种语言。如果未提供你所用的语言,或需要更新或改善,请在翻译平台上建立账号并进行更改。
请首先查看翻译和本地化概述。另外,关于翻译的讨论可访问论坛专用版块。
开发
GitLab 托管了四个主要的 git 存储库: - Android 客户端应用、- 服务器工具 用于运行存储库并在本地构建或安装应用 - 关联的 F-Droid 主存储库中应用的元数据文件 - 网站和文档
为开发作贡献的最简单方法是克隆这些项目并提交合并请求。 如果您要进行较大的更改,最好先在 IRC 或论坛中进行讨论,以确保它们符合项目的方向,并且不要与已经在开发中的工作发生冲突或重复。
如果想要参与服务器和数据项目,建议先阅读文档。
维护基础设施
F-Droid 提供多个服务器(构建器、网页门户、下载区及其他),需要定期维护,基于Ansible 的部署和硬件管理。可以通过在 Matrix,IRC (OFTC 上的 #fdroid-dev 频道)上提问,或发邮件到 team@f-droid.org 以获取更多信息。