🔥 Mozilla перенесла исходный код Firefox на GitHub
Новости Отредактировано
Mozilla перенесла исходный код Firefox на GitHub — теперь разработка упрощена, а доступ к коду стал удобнее для новых контрибьюторов
213 открытий2К показов

Mozilla перевела исходный код браузера Firefox с Mercurial на GitHub. Теперь основной репозиторий проекта находится на платформе Microsoft, что должно облегчить процесс разработки и привлечь новых контрибьюторов, знакомых с git.
Больше новостей — в нашем тг-канале «Представляешь»
Это большой шаг для компании, которая долгое время использовала Mercurial как основной инструмент контроля версий.
Почему это важно
Ранее для работы с кодом Firefox разработчикам нужно было либо осваивать Mercurial, либо использовать расширение git-cinnabar для совместимости с git. Теперь же всё упростилось — можно работать с кодом напрямую через стандартные инструменты git, без дополнительных настроек.
Для знакомых с Mercurial тоже есть хорошие новости: старые серверы с исходным кодом (hg.mozilla.org) пока остаются в работе и синхронизируются с новыми репозиториями на GitHub.
Это даёт командам время плавно перейти на новый инструмент. Также сохраняется поддержка системы «try», которая используется для тестирования изменений в коде, хотя и через абстрактный слой, который со временем тоже переедет на GitHub.
Как организована работа с кодом
Главная ветка репозитория, ранее известная как mozilla-central, теперь называется main, а автозагрузка изменений, раньше реализованная через ветку autoland, также получила своё место на GitHub.
Стоит отметить, что пока остальные инструменты разработки, такие как Bugzilla для отслеживания багов и Phabricator для код-ревью, остаются без изменений.
Система CI (непрерывной интеграции) Taskcluster также продолжит работать без миграции на GitHub, что позволяет команде избежать резких изменений в рабочих процессах.
213 открытий2К показов