Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Геррит ( / ɡ ɛ г ɪ т / Герр -это ) является свободным, веб- команда кода сотрудничества инструмента. Разработчики программного обеспечения в группе могут просматривать изменения друг друга в исходном коде с помощью веб-браузера и одобрять или отклонять эти изменения. Он тесно интегрируется с Git , распределенной системой контроля версий.

Геррит является вилка из Ритвельдом , другого инструмента просмотра исходного кода. Обе тезки созданы голландским дизайнером Герритом Ритвельдом . [1] [2]

История [ править ]

Первоначально написанный на Python, например Rietveld, теперь он написан на Java ( Java EE Servlet ) с SQL, начиная с версии 2, и специальной базой данных на основе Git (NoteDb), начиная с версии 3. [3]

В версиях 2.0–2.16 Gerrit использовал Google Web Toolkit [4] для своего интерфейса на основе браузера. После разработки и использования параллельно с GWT в версиях 2.14–2.16 новый веб-интерфейс Polymer [5] заменил пользовательский интерфейс GWT в версии 3.0.

Известные пользователи [ править ]

  • Android [6]
  • Хром [7] [8]
  • Chromium OS [9]
  • Coreboot [10]
  • CollabNet [11]
  • LineageOS [12]
  • Фонд Затмения [13]
  • Google Fuchsia [14]
  • Garmin [15]
  • gem5 [16]
  • Вперед [17]
  • GWT [18]
  • Volvo Cars [19]
  • LibreOffice [20]
  • OpenStack [21]
  • Qt [22]
  • SAP SE [23]
  • Скиа [24]
  • Scilab [25]
  • Тизен [26]
  • TYPO3 [27]
  • TubeMogul [28]
  • QIWI
  • Викимедиа [29]

См. Также [ править ]

  • Список инструментов для проверки кода

Ссылки [ править ]

  1. ^ "История Геррита" . Проверено 12 октября 2020 .
  2. ^ ван Россум, Гвидо (2008-05-06). «Приложение с открытым исходным кодом: инструмент проверки кода Ритвельда» . Blogspot . Проверено 12 октября 2020 .
  3. ^ «Обзор кода Gerrit - Backend NoteDb» . 2020-06-30 . Проверено 12 октября 2020 .
  4. ^ «Геррит: проверка кода в стиле Google встречается с мерзавцем» . LWN.net . 2009-10-30 . Проверено 12 октября 2020 .
  5. ^ "Gerrit Polymer Frontend" . Проверено 12 октября 2020 .
  6. ^ «Роли проекта» . Проект с открытым исходным кодом Android . 2020-09-01.
  7. ^ «Вклад в Chromium» .
  8. ^ «Хром Геррит» .
  9. ^ «Руководство разработчика Chromium OS» .
  10. ^ «Разработчики - Начало работы» .
  11. ^ «Часто задаваемые вопросы по Git / Gerrit / History Protection» .
  12. ^ «Обновление и подготовка к сборке» . LineageOS. 2017-01-20.
  13. ^ "Геррит" . Фонд "Затмение". 2018-06-25.
  14. ^ "Фуксия Геррит" .
  15. ^ «Использование Gerrit Code Review в проекте с открытым исходным кодом» . 2013-02-03.
  16. ^ "Обзор кода gem5" .
  17. ^ «Мы переезжаем на GitHub» . 2014-11-14.
  18. ^ "Делаем GWT лучше" .
  19. ^ «Gerrit User Summit Europe 2019 - Расписание» .
  20. ^ «Геррит для LibreOffice» . 2012-06-16.
  21. ^ «Начало работы: рабочий процесс OpenDev» .
  22. ^ "Геррит Введение" . 2019-06-02.
  23. ^ «Геррит в SAP» . 2014-03-11.
  24. ^ "Обзор кода Skia" .
  25. ^ «Обзор кода Scilab» .
  26. ^ «Добавление кода в Tizen» .
  27. ^ "Репозиторий TYPO3 Core перенесен на Git" . 2011-03-11.
  28. ^ «Повышение эффективности операций с марионеткой» . 2015-04-17.
  29. ^ «Обзор кода Викимедиа» .

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • Обзор Gerrit Git с Jenkins CI Server
  • Эффективная разработка с Eclipse Mylyn, Git, Gerrit и Hudson