Как видно из скриншота выше вот уже почти два года, как я зарегистрирован на корпоративном гитлабе, много строк кода написано, много merge-request-ов принято. Сегодня в статье мы рассмотрим те репозитории, которые действительно стоит посмотреть каждому разработчику.
Gitk
Невозможно представить разработку хоть сколько-то большого проекта без использования системы контроля версий. Наиболее популярной является GIT. Он был разработан создателем ядра Linux Линусом Торвальдсом.
Для того, чтобы удобно визуально представить историю изменений файлов была придумана утилита - gitk. С исходным кодом умещенным всего в один файл (правда читаемости это не прибавляет) вы можете ознакомиться, перейдя по ссылке.
Apollo 11 Guidance Program
Аполло 11 была первая успешная миссия, выполненная человечеством для покорения луны. В распоряжении разработчиков были 4 килобайта памяти компьютера который отвечал за управление летательным аппаратом. Все файлы этой программы были отсканированы и выложены в интернет. После чего код переписали и выложили на гитхаб.
Quake III Arena
Quake 3 — это легендарный шутер от первого лица, разработанный компанией ID Software. Разработчикам этой игры приходился максимально оптимизировать свой код, потому что 3D в то время только-только развивалось.
Chromium
Уверен, что почти каждый из вас пользовался или сейчас использует браузере на этом движке, такие браузеры, как Google Chrome, Microsoft Edge и Opera все на нем базируются. Тем и интереснее посмотреть, как же все это работает под капотом.
Следует отметить, что в этом репозитории вы сможете найти версии для IOS и Android.
Чтобы не пропустить последующие статьи - не забывайте подписаться, а чтобы порадовать меня - поставить лайк.