GitHub

DevOpsЧастота употребления: очень высокая· Сложность: 1/5· Актуальность: 5/5· Тренд: стабильно

Платформа для хостинга 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 проектов и туториалов.
#git #репозиторий #open-source #CI/CD #code review

Источники