GitHub
Платформа для хостинга Git-репозиториев с инструментами совместной разработки: pull request, issues, code review и CI/CD.
Подробно
GitHub — облачный сервис, который хранит Git-репозитории и добавляет поверх системы контроля версий социальные и командные функции: форки, pull request, ревью кода, issue-трекер, вики и проектные доски. Платформа принадлежит Microsoft и является де-факто стандартом для open-source: большая часть публичных библиотек и фреймворков распространяется именно через GitHub. Помимо хранения кода, GitHub предоставляет встроенный CI/CD (GitHub Actions), реестр пакетов (GitHub Packages), Pages для статических сайтов и API для автоматизации. Команды используют GitHub для код-ревью, защиты веток, релизов и автоматизации проверок при каждом пуше.
Примеры употребления
- git clone https://github.com/user/repo.git
- gh pr create --title "Fix bug" --body "Closes #42"
- Конфиг .github/workflows/ci.yml запускает тесты на каждый pull request через GitHub Actions.
- Репозиторий GitHubDaily/GitHubDaily набрал 48 085 звёзд и агрегирует подборки open-source проектов и туториалов.
