Nasıl Yardım Edilir

Proje tamamen gönüllüler tarafından geliştirilmekte ve sürdürülmektedir. Aşağıdaki şekillerde yardımcı olabilirsiniz:

Çalışmalarımızı takip edin

Yayınlar sayfasında, üzerinde çalıştığımız çeşitli siteler listelenir.

Sorunları bildirin

Site veya istemci yazılımı ile ilgili sorun yaşarsanız, bunları sorun izleyici‘ye bildirebilir, Forum, Matrix veya IRC’de (OFTC’de #fdroid) tartışabilirsiniz. Uygulamaları ve üst verilerini güncel tutmaya nasıl yardımcı olabileceğinizi görmek için Depo Bakımı sayfasına bir göz atın.

İstemci ile ilgili bir sorun bildiriyorsanız, sorununuzu yeniden üretme ve düzeltme şansımızın en yüksek olduğundan emin olmak için bu işaretçilere göz atın.

Uygulamaları gönderin

Depoda Dahil Etme Politikası) ile uyumlu bir uygulamanın eksik olduğunu görürseniz, bu uygulamayı bir birleştirme isteği yoluyla ekleyebilirsiniz. Aksi takdirde, basit bir talepte bulunmak için özel Paketleme Talepleri izleyicisine gidin.

Üst veriler zaten orada bulunabilir ancak her zaman geliştirilebilir. Genellikle geliştiriciler sürümlerini iyi işaretlemezler: izleyicilerinde bir sorun aracılığıyla etiketleri kullanmalarını isteyebilirsiniz, bu da yeni sürümler için otomatik bir kontrol kullanmamızı sağlar (ve bu konuda bir bağış yöntemi önerebilirsiniz!). Bir başka ortak görev de dahil edilen kütüphanelerin resmi sürümlerle karşılaştırılmasıdır.

Gerekli teknik becerilere sahipseniz, ilgili üst verileri bir araya getirebilir ve git deposuna bir birleştirme isteği gönderebilirsiniz, bu da uygulamanın dahil edilmesini hızlandıracaktır. Daha fazla bilgi için bu forumun üst kısmındaki yapışkan başlık bölümüne bakınız.

Uygulamaları güncelleyin

Uygulamaları güncelleme prosedürü yeni uygulama eklemeye benzer: değişiklikler fdroiddata git deposundaki üst verilere uygulanır. Yeni uygulama eklemeye zaten aşina olmanız gerekir. Bir uygulamayı güncellemek çok daha az zaman alsa da yine de dikkatli olunmalıdır. Hata yapma riskini en aza indirmek için güncelleme kılavuzu içindeki adımları izleyin ve yardım istemekten çekinmeyin!

Artık bakımı yapılmayan uygulamalar hakkında bilgi ekleyin

Uygulamanın üst verilerdeki açıklamasının başına (açıklamanın bizim tarafımızda tutulması şartıyla) şöyle bir paragraf ekleyin

NOT: Bu uygulama artık geliştirilmemektedir.

Optionally link “no longer maintained” to where that statement is found (if not directly on the app’s Readme/Website). Or add “(its repo has been archived)” – whichever fits. If the repo is gone altogether, instead remove the entries for RepoType and RepoURL, and at the very end of the metadata YAML add a line saying NoSourceSince: 0.1.2 (where 0.1.2 should be the versionName of the last build available) – this will automatically translate into an Anti-Feature and thus be displayed prominently. In the end make that an MR.

Çeviri

İstemci uygulaması birçok dilde mevcuttur, ancak sizinki dahil değilse veya güncellenmesi ya da geliştirilmesi gerekiyorsa, bu talimatları izleyin.

Web sitesi ve bazı uygulama açıklamaları da (orijinal geliştirici kendi açıklamasını sağlamıyorsa) Weblate aracılığıyla çevrilebilir.

Çeviri hakkındaki tartışmalar için özel bir forum bölümü bulunmaktadır.

Geliştirme konusunda yardım edin

GitLab’da aşağıdaki gibi barındırılan üç git deposu vardır:

Geliştirmeye katkıda bulunmanın en kolay yolu, bu projeleri klonlamak ve birleştirme istekleri göndermektir. Büyük değişiklikler yapıyorsanız, projenin yönüne uygun olduklarından ve halihazırda geliştirilmekte olan çalışmalarla çakışmadıklarından veya yinelenmediklerinden emin olmak için bunları önce IRC’de veya forumda tartışmak iyi olacaktır.

Sunucu projesi ile çalışmak için dokümanları okumak ve git iş akışımızı öğrenmek iyi bir fikirdir.

Altyapı ile İlgili Yardımcı Olun

F-Droid düzenli bakım, Ansible tabanlı dağıtım, ve donanım yönetimine ihtiyaç duyan birçok sunucu (oluşturucular, web portalı, indirme bölgeleri…) sağlamaktadır. Daha fazla bilgi Matrix, IRC (OFTC’de #fdroid-dev) veya team@f-droid.org adreslerinden sorularak edinilebilir.

Tasarım

Projeyi daha güzel ve kullanımı daha kolay hale getirmek için her türlü katkıyı çok isteriz. Yazma konusunda iyiyseniz Ana Sayfa’yı geliştirmek için çalışıyoruz. Mockup tasarlayabiliyorsanız, müşteri geliştiricileri yardımınızı kullanabilir. Bunları istemci veya web sitesi için sorun izleyiciye gönderin.