Jump to content

Gerrit

From mediawiki.org
This page is a translated version of the page Gerrit and the translation is 95% complete.
Outdated translations are marked like this.
Просмотр открытых наборов изменений на gerrit.wikimedia.org

Gerrit — это веб-сайт, на котором Викимедиа размещает многие из своих Git-репозиториев и где выполняется проверка предлагаемых для них изменений. Перед тем как запросы на изменения будут слиты с основной веткой в Gerrit, каждое из них проходит проверку, чтобы убедиться, что оно соответствует стандартам безопасности, качества и стиля кода. Любой желающий может создать учётную запись и оставлять комментарии к проверке изменений. Специальные права на слияние или отклонение изменений зарезервированы за сопровождающими.

Необходимые условия

Если вы новичок в разработке ПО и не уверены, с чего начать, прочтите «Новым разработчикам ». Если вы решили, что хотите вносить вклад в ядро MediaWiki или расширение, прочтите «$1», чтобы узнать, где найти подходящие для вас задачи и как настроить локальную среду разработки. If you've decided you want to contribute to MediaWiki core or an extension, read Как стать MediaWiki хакером to learn where to find tasks for you and how to set up a local development environment.

Если у вас уже есть опыт разработки и вы знакомы с MediaWiki, но разработка ПО под него для вас в новинку, посетите Портал разработчиков .

Отправьте свой первый патч

Следуйте Gerrit/Руководство , чтобы настроить Git, создать учётную запись разработчика и добавлять запросы на изменения в Gerrit.

Скачать код без учетной записи

Для загрузки исходного кода без намерения предлагать изменения:
  • Склонируйте основной репозиторий MediaWiki с помощью git clone https://gerrit.wikimedia.org/r/mediawiki/core.git.
  • Просмотрите и форкните наши зеркала на GitHub по адресу https://github.com/wikimedia.

Улучшение будущих патчей

Для проверяющих код

  • Gerrit/Code review – Узнайте, как выполняется проверка кода. Ваша помощь в проверке изменений приветствуется!
  • Gerrit/Политика привилегии – Политика разработки для проверяющих с правами слияния в Gerrit'е

Для владельцев или администраторов проектов

  • Gerrit/New repositories – Как создать новый проект в Gerrit
  • Gerrit/Политика привилегии – Как стать владельцем проекта в Gerrit, Политика разработки для проверяющих с правами слияния в Gerrit'е
  • Gerrit/Inactive projects – Рекомендации по обращению с неактивными проектами
  • Gerrit/L10n-bot – Как добавить интеграцию с translatewiki.net по обновлениям перевода


См. также

В Викимедиа планировалось перенести проверку кода из Gerrit в GitLab , но по состоянию на июнь 2024 года этого не произойдёт .