Приєднуйтесь
Як допомогти у розробці Kate
Якщо ви хочете допомогти нам зі збиранням Kate, KWrite або KatePart, вам слід долучитися до нашого списку листування. Також варто зв'язатися з нами на каналі #kate у irc.libera.chat. Ми завжди раді надати початкову допомогу.
Як зібрати Kate
Kate можна доволі просто зібрати у сучасному дистрибутиві Linux. Для цього ми приготували настанови щодо збирання Kate і потрібних залежностей. Щодо інших операційних систем, на тій самій сторінці наведено додаткові посилання із відповідними відомостями.
Програмування
Внески найкраще надсилати за допомогою нашого екземпляра GitLab invent.kde.org.
Налаштовування та використання цього сховища описано у документації з invent.kde.org.
Просто створіть новий запит щодо об'єднання для Kate. Докладніший опис наведено у цьому дописі у блозі.
Якщо ви хочете ознайомитися із оглядом вже прийнятих латок, щоб мати уявлення про те, як усе працює, відкрийте нашу сторінку запитів щодо об'єднання. Вивчення прийнятих запитів може допомогти вам краще зрозуміти процедуру роботи у проєкті.
Ділянки роботи
Основна робота відбувається у галузі програмування, але якщо ви не є програмістом, ви можете допомогти у багатьох інших питаннях:
- Написання і супровід документації.
- Написання і супровід файлів підсвічування синтаксичних конструкцій.
- Написання і супровід скриптів.
- Супровід звітів щодо вад.
- Надання корисних відгуків.
- Допоможіть нам, допомагаючи KDE. Як частина KDE, Kate користується усіма аспектами KDE. Окрім чудової інтеграції, яку забезпечує KDE, безцінною є допомога команди перекладачів KDE.
Стандарти програмування мовою C/C++
У коді з наших сховищ має бути дотримано стилю, який описано для KDE Frameworks.
Набір інструментів CMake, яким ми користуємося, містить відповідні сценарії, які виконуються перед внеском, для забезпечення дотримання цього стилю за допомогою clang-format.
Документування вашого коду
Для документування коду ми використовуємо синтаксис Doxygen. Чудовим було б документування усього, навіть приватного коду, оскільки над ним зможуть працювати або його можуть намагатися просто зрозуміти інші люди.
Для коментарів у функціях слід надавати перевагу однорядковим коментарям C++, а не багаторядковим коментарям C.
З чого почати?
Ви можете ознайомитися із поточним списком вад. Можливо, ви зацікавитеся усуванням якихось із них.