Перейти к содержимому

Принять участие

Исходный код Kontact распределён по множеству компонентов в различных репозиториях — легко запутаться и почувствовать себя подавленным, если вы новичок. Если хотите принять участие в разработке Kontact, просто изучите материалы по ссылкам на этой странице и свяжитесь с нами — мы поможем вам разобраться в нашей кодовой базе.

Начните с чтения информации на вики-странице сообщества KDE PIM.

Задачи для начинающих

Ищете простые задачи для начала работы по улучшению Kontact? Тогда посмотрите наши задачи для новичков. Мы собрали ряд задач, которые довольно просты и изолированы и не требуют глубокого понимания всей кодовой базы и архитектуры - идеальная точка входа в прекрасный мир Kontact.

Если хотите приступить к выполнению задачи, можете назначить её на себя (если она ещё не назначена на кого-либо другого) и сообщить об этом в комментариях к задаче.

Сборка Kontact из исходного кода

Воспользуйтесь этим Руководством по началу разработки для Kontact. Оно содержит ссылки на множество других полезных страниц вики с большим объёмом информации.

Также доступно окружение Docker, позволяющее разрабатывать и тестировать Kontact в изолированной среде, безопасной для вашей рабочей системы.

Связь с разработчиками

Разработчики Kontact обычно общаются в IRC-каналах #kontact и #akonadi на Libera Chat. Большинство обсуждений, связанных с разработкой, происходит в списке рассылки kde-pim. Просто присоединяйтесь, поздоровайтесь и расскажите, чем хотели бы нам помочь!

Не умеете программировать?

Ничего страшного! Есть множество других способов помочь сделать Kontact лучше, даже не зная ни одного языка программирования:

  • Bug triaging — help us find mis-filed, duplicated or invalid bug reports in Bugzilla
  • Localization — help to translate Kontact into your language
  • Documentation — help us improve user documentation to make Kontact more friendly for newcomers
  • Promotion — help us promote Kontact both online and offline
  • Updating wiki — help us update the information present in the wiki, add new tutorials… — to make it easier for others to join!
  • Свяжитесь с разработчиками, чтобы поделиться своими идеями.