Как помочь

Проект полностью разработан и поддерживается волонтерами. Вы можете помочь следующими способами:

Следите за нашей работой

На странице Каналы перечислены различные сайты, над которыми мы работаем.

Сообщить о проблемах

Если у вас возникли проблемы с сайтом или клиентским ПО, вы можете сообщить о них в Issue tracker, обсудить их на Форуме, в Matrix или в IRC (#fdroid на OFTC). Загляните на страницу Repository Maintenance, чтобы узнать, как вы можете помочь поддерживать приложения и их метаданные в актуальном состоянии.

Если вы сообщаете о проблеме с клиентом, ознакомьтесь с этими указателями, чтобы убедиться, что у нас есть наилучшие шансы воспроизвести и устранить вашу проблему.

Подача заявок

Если вы видите, что в репозитории отсутствует приложение, которое соответствует Политике включения), то вы можете добавить это приложение через запрос на слияние. В противном случае, чтобы сделать простой запрос, перейдите на специальный трекер Requests for Packaging.

Метаданные уже могут быть найдены там, но их всегда можно улучшить. Часто разработчики плохо маркируют свои релизы: вы можете попросить их использовать теги через проблему на их трекере, что позволит нам использовать автоматическую проверку новых версий (и вы можете предложить способ пожертвования, пока вы об этом думаете!). Другой распространенной задачей является сравнение включенных библиотек с официальными версиями.

Если у вас есть необходимые технические навыки, вы также можете собрать соответствующие метаданные и отправить запрос на слияние в git-репозиторий, что должно ускорить публикацию приложения. Дополнительную информацию см. в закрепленной теме в верхней части этого форума.

Обновление приложений

Процедура обновления приложений аналогична добавлению новых приложений: изменения применяются к метаданным в git-репозитории fdroiddata. Вы уже должны быть знакомы с добавлением новых приложений. Несмотря на то, что обновление приложения должно занимать гораздо меньше времени, все же следует быть осторожным. Следуйте шагам в руководстве update guide, чтобы минимизировать риск ошибки, и не бойтесь обращаться за помощью!

Добавьте информацию о приложениях, которые больше не поддерживаются

В начале описания приложения в метаданных (при условии, что Description хранится на нашей стороне), вставьте абзац, гласящий

ПРИМЕЧАНИЕ: Это приложение больше не поддерживается.

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.

Перевести

Клиентское приложение доступно на многих языках, но если ваш не включен, или если он нуждается в обновлении или улучшении, следуйте этим инструкциям.

The web site and some app descriptions (if the original developer does not supply their own description) can also be translated through Weblate.

Для обсуждения вопросов перевода существует специальный раздел форума.

Помощь в развитии

На GitLab размещены три репозитория git, а именно:

Самый простой способ внести свой вклад в развитие - это сделать клоны этих проектов и подать запросы на слияние. Если вы вносите большие изменения, было бы неплохо сначала обсудить их в IRC или на форуме, чтобы убедиться, что они соответствуют направлению развития проекта и не противоречат или не дублируют работу, уже находящуюся в разработке.

Для работы с серверным проектом полезно прочитать документацию и изучить наш git workflow.

Помочь с инфраструктурой

F-Droid предоставляет различные серверы (сборки, веб-порталы, разделы загрузки), которым нужна постоянная поддержка, развертывание с помощью Ansible, и управление аппаратным обеспечением. Дополнительную информацию можно получить, обратившись в Matrix, IRC (#fdroid-dev на OFTC) или team@f-droid.org.

Дизайн

Мы будем рады любому вкладу, чтобы сделать проект красивее и проще в использовании. Если у вас хорошо получается писать, мы работаем над улучшением Домашней страницы. Если вы умеете создавать макеты, разработчики клиента могли бы воспользоваться вашей помощью. Опубликуйте их в трекере проблем для клиента или сайта.