参与

该项目由社区贡献者开发和维护。志愿者形成 F-Droid 项目的核心部分。 你也可以帮忙:

帮助他人

如果你对 F-Droid 已有一定了解,你可以帮助其他人学习并开始使用 F-Droid。 帮助回答用户和开发者有关 F-Droid 的问题!请遵守我们的行为准则。 我们希望魏所有人提供积极和令人愉悦的环境。

报告问题

如果遇到网站或客户端软件相关的问题,你可以在 合适的问题跟踪器 中报告问题, 在 论坛 中与我们交流或通过你选择的协议加入 聊天 。 我们也欢迎帮忙管理问题跟踪器,包括询问后续问题,审阅合并请求,添加标签等。

提交应用

如果发现存储库中未收录某个应用(请首先阅读收录政策),可随时通过专用的打包请求 问题跟踪器提交。

如果你具备所需的技术技能,还可以将相关元数据组合在一起通过 F-Droid 数据存储库提交,这将大大加快应用的收录进度。

这同样适用于帮助构建新版本的应用。

更深入的信息可以在 文档 中获取,或者在聊天中提问。

翻译

客户端应用提供多种语言。如果未提供你所用的语言,或需要更新或改善,请在翻译平台上建立账号并进行更改。

请首先查看翻译和本地化概述。另外,关于翻译的讨论可访问论坛专用版块

测试

测试即将发布的 F-Droid 版本是确保新版本能够做你需要它做的事的最佳方式。当然,如果你能给我们报告问题,我们就能知晓并修复它!如果你有 Bug 要报告,请见问题页面。审阅https://staging.f-droid.org/上的翻译更新是入门的好去处。

开发

GitLab 托管了四个主要的 git 存储库: - Android 客户端应用、- 服务器工具 用于运行存储库并在本地构建或安装应用 - 关联的 F-Droid 主存储库中应用的元数据文件 - 网站和文档

为开发作贡献的最简单方法是克隆这些项目并提交合并请求。 如果您要进行较大的更改,最好先在 IRC 或论坛中进行讨论,以确保它们符合项目的方向,并且不要与已经在开发中的工作发生冲突或重复。

如果想要参与服务器和数据项目,建议先阅读文档

维护基础设施

F-Droid 提供多台服务器(构建器、网页门户、下载区及其他),需要定期维护,基于Ansible 的部署和硬件管理。欲了解更多信息,您可在聊天 中提问或发电子邮件到 team@f-droid.org。

数据科学

F-Droid 核心是发布在平台上的应用的巨大数据集。 这些数据包括构建日志、应用元数据、源代码、APK 元数据等等。 F-Droid 也是 Android 生态系统的一份子,Android 生态系统中有更大的数据池可供探究。 我们还有一些多数仍未被探索的统计数据,它们可以提供 F-Droid 生态系统新洞察。 进行探究的一个好方法是试用我们的 APIs