Викимедиа решает перенести свои репозитории на GitLab

Фонд Викимедиа, который управляет Википедией, официально решила переместить свои репозитории кода от Gerrit, вашей текущей системы проверки кода, к установке Gitlab Самостоятельная версия Community Edition.

По данным рабочей группы ассоциации, трение с Герритом скорее замедляет развитие, чем способствует ему, что побуждает разработчиков переходить на сторонние хосты. Однако возможность использования стороннего хостинга кода наносит ущерб сотрудничеству, как внутреннему, так и внешнему, на Викимедиа.

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

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

Фонд Викимедиа также заявил, что техническому персоналу потребовалось время, чтобы привыкнуть к Герриту, что повысило планку для новичков в сообществе Викимедиа.

«Это недовольство особенно очевидно для наших волонтерских сообществ. Явное недовольство обзором кода в сочетании с внутренним обзором наших инструментов и методов CI делает сейчас подходящим временем для обзора наших вариантов проверки кода », - написала группа. работаю над сообщением с прошлой недели.

Фонд Викимедиа признает, что рабочий процесс Геррита во многих отношениях лучший в своем роде, но «его интерфейс страдает недостатками удобства использования, а рабочий процесс отличается от стандартных отраслевых практик.

Это создает барьеры для входа в сообщество и замедляет интеграцию технического персонала WMF. Кроме того, все большее количество людей и команд (личных и неличных) предпочитают отказаться от использования Gerrit и вместо этого использовать сторонние варианты размещения, такие как GitHub ».

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

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

Если проблемы с удобством использования, которые возникают у пользователей с Gerrit, не будут решены, каждый пользователь продолжит работу над проектом, используя службу по своему выбору. На GitHub уже есть 152 проекта, связанных с Фондом Викимедиа, 127 из которых являются официальными группами исследований и анализа данных Фонда Викимедиа.

Фонд Викимедиа переходит на GitLab Community Edition, поскольку GitLab был разработан на Ruby on Rails, бесплатном веб-фреймворке, написанном на языке Ruby.

Фонд Викимедиа квалифицировать эту систему обзора кода как "функциональную и расширяемую", и сам GitLab указывает на своем веб-сайте, что вы можете самостоятельно разместить GitLab Community Edition (CE) на собственных серверах разработчиков. GitLab CE - это комплексная платформа разработки программного обеспечения с открытым исходным кодом со встроенным контролем версий, отслеживанием проблем, обзором кода и многим другим.

«GitLab доступен для самостоятельного хостинга, что требуется для обеспечения паритета с остальной частью нашей инфраструктуры инструментов для разработчиков и для снятия опасений по поводу конфиденциальности данных или ограничений использования стороннего хостинга», - сообщила команда Викимедиа, которую проверила GitLab. Вдобавок, поскольку «GitLab предлагает Community Edition (CE), лицензированную MIT, он придерживается руководящего принципа свободы и открытого исходного кода».

из 23 октября 2020 года Фонд Викимедиа принял решение перенести репозиторий Gerrit на GitLab. Издание сообщества.

Кроме того, репозитории, размещенные на GitLab, будут зеркалироваться на GitHub, в целях наглядности, как написала рабочая группа Викимедиа в ответ на другой вопрос, а именно, что произойдет с репозиториями, разработанными на GitHub, если мы перейдем на GitLab.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

bool (истина)