貢獻

本計畫完全是由志願者開發與維護。您可以協助的有:

回報問題

If you experience problems with the site or client software, you can report them in the issue tracker (find the appropriate tracker on this page), or discuss them in the Forum or on IRC (#fdroid on freenode).

提交應用程式

如果您發現軟體庫中缺少某些應用程式(在閱讀納入方法後),請隨時透過專用的提案佇列表提交。

如果您具備所需的技術技能,您也可以收集相關的中介資料並送至 F-Droid 資料儲存庫,這將會大大的加快納入該應用程式的進度。

這同樣適用於協助構建新版本的應用程式。

進一步的資訊可以在文件中取得,或是在 IRC(freenode 上的 #fdroid 頻道)上詢問。

翻譯

用戶端應用程式提供多種語言。如果不包含您的語言,或者需要更新與改善,請在翻譯系統上建立帳號並進行更改。

翻譯與在地化的綱要開始。還有一個專門的論壇討論板可進行翻譯相關的討論。

協助開發

我們有四個 Git 儲存庫託管在 GitLab 上,一個用於存放 Android 用戶端應用程式,一個用於存放伺服器工具,可供您在本機端建立軟體庫和構建與安裝應用程式,另一個用於存放在主要的 F-Droid 軟體庫中供應用程式使用的中介資料檔案。還有一個儲存庫存放網站和文件檔。對開發做出貢獻的最簡單方法就是複製(clone)這些專案並送出合併請求。如果您想進行較大的變動,最好先在 IRC 或論壇上討論,以確保它們符合專案的方向,也能避免與已經在開發中的工作衝突或重複。

在對伺服器和資料專案進行作業前,最好先閱讀手冊

協助基礎設施

F-Droid 提供多個伺服器(建構伺服器、網頁入口、下載區……),這些伺服器都需要定期維護,以 Ansible 為基礎的部署與硬體管理。更多資訊可以在 IRC 上 (#fdroid-dev on freenode) 詢問,或寄信給 team@f-droid.org。