Сборщик RSS-лент

Для тех, кто захочет контрибьютить в LibreOffice

ProLibreOffice - ср, 09/10/2024 - 17:12

Этот пост - просто информация для желающих, с чего начинать контрибьютить в проект LibreOffice.

Вся актуальная информация на английском языке, но для программиста это не должно стать препятствием. Также вы уже должны знать С++, учить вас программировать с нуля здесь никто не будет.

Итак, для тех, кто захотел написать пару строк кода для LibreOffice:

Начать следует с прочтения вот этой ссылки - https://wiki.documentfoundation.org/Development/GetInvolved. Это ровно информация для новичков в проекте, как скачать исходники, как собрать свой билд, какие зависимости, для каких IDE есть предварительные настройки и как их включить, какой код стайл мы используем, как пишем патчи и как их засылаем. Обратите внимание, вам нужно достаточно современное железо с многоядреным процессором (4 и более ядер) и большое количество ОЗУ (8 или более Гб), потому что первоначальная сборка на 4-х ядерном Core i5 2,5 ГГц сборка занимала ровно два часа времени. Также необходимо около 30Гб сводобного места на диске (который уже должен быть SSD).

После того, как вы настроите окружение, встанет вопрос, а с чего же можно начать знакомиться с проектом. У нас есть список так называемых изи хаков именно для этой цели. Обычно это баг репорт, в котором достаточно подробно расписано что надо сделать и указана ссылка на конкретный файл или даже строку в исходниках. Вот этот список - https://wiki.documentfoundation.org/Development/EasyHacks/by_Required_Skill/Skill_C%2B%2B. Обратите внимание, список разбит на три группы по сложности, выбирайте себе любую цель и пробуйте написать патч.

Если вы достаточно опытный разработчик и вам сразу все понятно и возможно просто интересна какая-то конкретная тема, например производительность, утечки памяти, проблемы в поддержке каких-то форматов, UI, новые фичи - у нас есть багзилла с бесконечно длинным списком проблем. Также у нас есть некая сортировка проблем по темам, мы называем это МЕТА багами, найти их можно вот здесь -  https://wiki.documentfoundation.org/QA/Tracking_Bugs. Там есть фильтры, можно отсортировать то, что вам надо и покопаться в конкретных баг репортах по выбранной теме.

После написания патча, он должен попасть к нам в геррит - https://gerrit.libreoffice.org/q/status:open+-is:wip+branch:master. Конечно мы используем Git, однако у нас имеется возможность поправить пару строк, используя веб-интерфейс. До пуша в геррит вы обязаны прогнать свой патч, используя команду make check - это позволит вам локально прогнать все юнит-тесты. В геррите патч проверит бот Дженкинс, который также гоняет юнит-тесты для каждой из популярных десктопных ОС, а затем ваш патч должен пройти код-ревью и кто-то из опытных разработчиков с правами должен вам поставить +2 и замержить ваш патч.

Найти разработчиков всегда можно в рабочие часы по средне-европейскому времени в IRC канале - https://web.libera.chat/?chan=#libreoffice-dev. Общение на английском языке.

Также можно задать технический вопрос в список рассылки для разработчиков (также на английском языке) - https://wiki.documentfoundation.org/Development/Mailing_List

По каким-то организационным вопросам можно спросить у меня в Телеграм (пока его не прибили), ник @Kompilainenn.

Категории: FOSS News

В Уссурийске прошли соревнования по легкой атлетике среди спортивных клубов коррекционных школ

Российское образование - ср, 09/10/2024 - 17:02
В них приняли участие ребята с ОВЗ из пяти специальный учебных заведений Приморского края

В Рязанской области создано более 240 мест дополнительного образования детей

Российское образование - ср, 09/10/2024 - 16:46
Они появились в пяти школах и одном учреждении допобразования

В Смоленской области представили цифровые сервисы для непрерывного профессионального развития

Российское образование - ср, 09/10/2024 - 16:38
Мероприятие состоялось на площадке Центра непрерывного повышения профессионального мастерства педагогических работников

В Донецком педагогическом университете пройдет Межрегиональный форум «Доброволец Республики 2024»

Российское образование - ср, 09/10/2024 - 16:32
В нем примут участие социально активные молодые люди, представители волонтерских организаций, органов власти и бизнеса

В Белгородской области в «Юные медики» посвятили около 500 школьников

Российское образование - ср, 09/10/2024 - 16:16
Праздничное мероприятие, приуроченное к Международному дню врача, состоялось на площадке Центра молодежных инициатив г. Старого Оскола

В Крыму наградили школьника за спасение утопающего

Российское образование - ср, 09/10/2024 - 16:02
Он первым бросился на помощь к тонущему мужчине

В «Артеке» стартовал форум «Вектор УСпеха»

Российское образование - ср, 09/10/2024 - 15:56
Участниками форума стали лидеры ученического самоуправления в возрасте от 13 до 17 лет

В Мытищах проходит Областной слет юных инспекторов движения «Безопасное колесо»

Российское образование - ср, 09/10/2024 - 15:22
В слете принимают участие 180 детей от 9 до 12 лет из 45 городских округов региона

В Приморье открыли новый Молодежный центр РГО

Российское образование - ср, 09/10/2024 - 14:26
Он будет работать на территории круглогодичного детского оздоровительного лагеря «Юнга» во Владивостоке

В Москве осенью пройдут городские научные фестивали для учащихся 7–11-х классов

Российское образование - ср, 09/10/2024 - 14:21
Школьники смогут пообщаться с молодыми учеными и сотрудниками ведущих российских университетов и компаний

Всероссийское совещание руководителей органов опеки и попечительства стартует 17 октября

Информация МОН РФ - ср, 09/10/2024 - 13:28
17–18 октября в Московской области пройдет Всероссийское совещание руководителей органов опеки и попечительства. Организатор мероприятия – Министерство просвещения Российской Федерации.

В ДГПУ им. Р. Гамзатова открылся военно-патриотический центр «ВОИН» им. Героя России Залибека Умаева

Российское образование - ср, 09/10/2024 - 13:08
Центром «ВОИН» планируются профильные военно-патриотические летние смены, конкурсы на лучший военно-патриотический клуб, турниры и многое другое

Чтобы стать успешным, нужно выйти из зоны привычного комфорта

Российское образование - ср, 09/10/2024 - 12:41
Финалист Всероссийского конкурса «Мастер года – 2023» Ирина Бондаренко

В Волгоградской области открыли Центр практической подготовки по работе с БПЛА

Российское образование - ср, 09/10/2024 - 12:08
Торжественное открытие прошло в режиме телемоста в Волгоградском техническом колледже

В ДНР обновят материально-техническую базу всех учреждений дополнительного образования

Российское образование - ср, 09/10/2024 - 11:53
Современным оборудованием оснастят 10 школьных театров, 40 спортклубов, 27 центров детских инициатив

MOCKOFUN ДЛЯ УЧИТЕЛЕЙ: БЕСПЛАТНЫЙ ИНСТРУМЕНТ ГРАФИЧЕСКОГО ПРОЕКТИРОВАНИЯ

Дидактор - ср, 09/10/2024 - 09:20
Найти новые креативные вспомогательные инструменты с шаблонами визиток, открыток, изображений для слайдов, блогов, сайтов может быть непросто. Кто захочет тратить часы на создание вспомогательной картинки с нуля? Вот почему такие инструменты, значительно упрощают жизнь. В этой статье блога я познакомлю вас с ещё одним инструментом, полным шаблонов и идей для дизайна. Вы быстро научитесь создавать […]
Категории: "Полезняшки"

Стартовал прием заявок на молодежный форум «История в объективе молодежи: просто о сложном»

Российское образование - вт, 08/10/2024 - 17:32
Мероприятие пройдет в Ульяновской области и объединит медиаволонтеров и руководителей школьных и студенческих медиацентров

В Москве в ТиНАО построили новые учебные корпуса для двух школ

Российское образование - вт, 08/10/2024 - 17:27
В зданиях есть универсальные и специализированные кабинеты, лаборатории, спортивные и актовые залы

Страницы