Wikimedia переводит свои репозитории с Gerrit на Gitlab. Там объяснили решение неудовлетворенностью разработчиков системой проверки кода. Wikimedia отмечает, что особенно высок уровень недовольства в волонтерских сообществах.
В фонде пояснили, что, хотя рабочий процесс Gerrit во многих отношениях является лучшим в своем классе, но интерфейс имеет недостатки, а сам процесс отличается от общепринятых отраслевых практик. Это создает препятствия для входа в сообщество и замедляет процесс адаптации технического персонала WMF. Кроме того, растет число отдельных лиц и команд, которые предпочитают отказаться от использования Gerrit и вместо этого задействовать сторонний вариант размещения, такой как GitHub. Одной из причин такого выбора стали более простая настройка и самообслуживание.
Все эти моменты влияют на систему проверки кода и замедляют разработку. Выбор стороннего хостинга кода также вредит процессу адаптации и затрудняет поддержание стандартов кода в репозиториях.
Upstream улучшил пользовательский интерфейс в последних выпусках Gerrit, и они стали более частыми; однако документация по пути обновления часто отсутствует, отмечает Wikimedia. Например, для перехода с Gerrit 2 на Gerrit 3 потребовалось несколько наборов обновлений, чтобы избежать простоя в течение нескольких дней.
GitLab же является масштабируемой системой проверки кода на Ruby. Он доступен для самостоятельного хостинга. Это требование обязательно для обеспечения паритета с остальной частью инфраструктуры инструментов Wikimedia и для снятия опасений по поводу конфиденциальности данных. Поскольку GitLab предлагает лицензированную версию сообщества MIT (CE), он придерживается руководящего принципа Фонда свободы и открытого исходного кода, заключает Wikimedia.
Летом Wikimedia объявил о первом за прошедшее десятилетие редизайне «Википедии». Разработчики пришли к выводу, что пора менять визуальный стиль, поскольку он стал слишком громоздким и неудобным для читателей. Изменения коснутся пока только десктопной версии интернет-энциклопедии.
См. также:
saboteur_kiev
жаль. геррит был одним из первых code-review, но он как-то забивает на интерфейс. Нечто похожее происходит с дженкинс, но дженкинс за счет своей гибкости и огромного комьюнити легко находит себя в новых нишах, типа интеграции в контерных средах.
А вот gitlab хорошо развился за последние 3-5 лет, надо брать пример