Apple переносит WebKit на GitHub

автор vadim


Разработка WebKit, движка веб-браузера с открытым исходным кодом, лежащего в основе веб-браузера Safari от Apple, перешла на GitHub.

31 августа команда проекта WebKit объявила, что 23 июня проект заморозил дерево Subversion и передал управление и взаимодействие с исходным кодом системе контроля версий Git и службе хостинга репозиториев GitHub. В сообщении в блоге, подробно описывающем причины перехода на Git и GitHub, упоминаются преимущества обоих.

Для GitHub команда отметила следующие преимущества:

  • Очень большое сообщество разработчиков, особенно веб-разработчиков, с которыми проект WebKit тесно сотрудничает для улучшения движка.
  • Современная и безопасная платформа для обратной связи об изменениях кода.
  • API для создания расширенной автоматизации до и после фиксации с небольшими изменениями в существующей инфраструктуре.

Для Git упомянутые преимущества включают в себя:

  • Распределенная система контроля версий, которая позволяет нескольким организациям совместно работать над одним проектом.
  • Повсеместное использование GitHub в разработке программного обеспечения.
  • Локальная запись изменений, позволяющая быстро и легко перемещать коммиты между ветками или отменять изменения.
  • Модель автора и коммиттера, которая представляет сложные способы написания кода и управления им в большом программном проекте, таком как WebKit.

Однако один из недостатков Git, который команда указала, заключается в том, что хеши не упорядочиваются естественным образом. Команда WebKit обнаружила, что возможность легко определить порядок фиксации в репозитории проекта имеет решающее значение для ее политики нулевой толерантности к регрессу производительности. Поэтому команда решила использовать «идентификаторы фиксации» в рабочих процессах, требующих разделения пополам.

Дальше читайте это:

  • Облачные вычисления больше не являются пустяком
  • Что такое генеративный ИИ? Искусственный интеллект, который создает
  • Программирование с помощью ИИ: советы и лучшие практики от разработчиков
  • Python пытается удалить GIL и повысить параллелизм
  • 7 причин, по которым Java по-прежнему хороша
  • Война за лицензирование открытого исходного кода окончена

Related Posts

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