GitHub
GitHub | |
---|---|
Файл:GitHub logo.png | |
Репозиторий Ruby on Rails на GitHub | |
URL | github.com |
Коммерческий | да |
Тип сайта | хостинг проектов |
Регистрация | необязательна для просмотра |
Язык (-и) | английский |
Расположение сервера | США |
Владелец | Logical Awesome |
Создатель | Крис Ванстрас, PJ Хиетт и Том Престон-Вернер |
Начало работы | 29 октября 2008[1] |
Текущий статус | работает |
Страна | |
Медиафайлы на Викискладе |
GitHub — веб-сервис для хостинга проектов и их совместной разработки, основанный на системе контроля версий Git. Разработан на Ruby on Rails[2] компанией Logical Awesome (Крис Ванстрас, PJ Хиетт и Том Престон-Вернер).Шаблон:.ref
Сервис абсолютно бесплатен и предоставляет все возможности (за исключением SSL) для проектов с открытым исходным кодом, а для частных проектов предлагаются различные платные тарифные планы.Шаблон:.ref
Слоган сервиса — «Social Coding» — на русский можно перевести как «Пишем код вместе». На футболках же печатают совсем другую фразу: «Fork you» («Ответвись!»).Шаблон:.ref С одной стороны, она похожа на распространённое англоязычное ругательство (и этим радует программистов-сквернословов). С другой стороны, эти слова напоминают, что создавать новые ветки с Git можно легко и безболезненно (традиционно, к созданию веток разработчики проектов с открытым исходным кодом относятся негативно[3]). Талисманом GitHub выбран осьминогокот (англ. octocat),Шаблон:.ref который впервые появился в короткометражке Octocat Adventure на YouTube.Шаблон:.ref
Возможности
Сами разработчики называют GitHub «социальной сетью для разработчиков». Кроме размещения кода, участники могут общаться, комментировать правки друг друга, следить за новостями знакомых. С помощью широких возможностей Git программисты могут объединять свои репозитории и GitHub предлагает удобный интерфейс для этого и может отобразить вклад каждого участника в виде дерева.
Прямо на сервисе можно просмотреть файлы проектов с подсветкой синтаксиса для большинства языков. Для проектов есть личные страницы и небольшие Вики. На платных тарифных планах можно работать с сервисом через SSL и показывать репозиторий только определённым пользователям.
Код проектов можно не только скопировать через Git, но и скачать обычный архив с сайта. Ruby-проекты могут быть автоматически опубликованы в RubyGems-репозитории сервиса.
Также на сайте есть pastebin-сервис gist.github.com для быстрой публикации фрагментов кода.
Популярность
Первый частный репозиторий был создан 12 января 2008. На начало 2009 года в проекте уже было зарегистрировано 40 000 участников и 33 000 репозиториев.Шаблон:.ref
В конце 2008 года GitHub получил награду как «Лучший стартап-дебют».Шаблон:.ref
GitHub очень популярен среди Ruby-разработчиков.Шаблон:.ref Многие крупные и важные проекты размещают свои официальные репозитории на этом сервисе:[4]
- Ruby on Rails[5]
- Yahoo! UI Library
- Haml
- Prototype
- MooTools
- RSpec
- Merb
- script.aculo.us
- Blueprint
- IronRuby
- JUnit
- osCommerce
Примечания
См. также
- Bitbucket — сервис для хостинга проектов на основе системы контроля версий Mercurial
- FreeHg — бесплатный минималистичный сервис для хостинга проектов на основе системы контроля версий Mercurial
- Launchpad — сервис для хостинга проектов на основе системы контроля версий Bazaar
- Patch-Tag — сервис для хостинга проектов на основе системы контроля версий Darcs