GitHub

Материал из Энциклопедия вычислительного мышлении
Перейти к навигации Перейти к поиску
Описание сообщества Социальная сеть программистов, с возможностью хранить репозиторий проекта и все его изменения. GitHub - контроль доступа, багтрекинг, управлением задачами и вики для каждого проекта. Используется прежде всего для поддержания версий кода
Создатели и эксперты
Год запуска 2008
Год закрытия
Численность
Рамка Культура участия, Место связности, Ситуативное обучение, Сообщество практики, Социальный объект
Поясняющее видео
Адрес сообщества https://github.com
Формируемые в сообществе компетенции
Инструмент Git
Цель сообщества Удобная площадка для разработчиков программного обеспечения, где будет происходить развитие и взаимодействие версий компьютерных программ.
Схема Github scheme.png
Социальный объект программный код

GitHub — сервис онлайн-хостинга репозиториев, обладающий всеми функциями распределённого контроля версий и функциональностью управления исходным кодом Все бесплатные проекты открыты для изучения и копирования. Близкие по принципу устройства социальные сети – GoogleCode. Участник получает возможность создавать репозитории, в котором собираются материалы проекта. Для репозитория обязательно наличие файл ReadMe, где описываются цели и планы проекта. Программа-интерфейс GitHub поддерживает создание новых версий в репозитории при сохранении всех предыдущих версий (так же как и вики). Автор (хозяин) репозитория может дать доступ и права к созданию новых версий в своем репозитории членам своей рабочей группы. В этом случае они создают новые версии, которые вливаются в репозиторий. Для открытых проектов, а все бесплатные проекты на GitHub открыты по умолчанию, для любого участника существует возможность создания новой собственной версии репозитория. В этом случае, этот участник становится новым хозяином и может развивать проект как собственный. Взаимодействие участников выстраивается на основе продукта (документа).

GitHub - контроль доступа, багтрекинг, управлением задачами и вики для каждого проекта.

Обещание сообщества: Мы создадим удобную площадку для разработчиков программного обеспечения, где будет происходить развитие и взаимодействие версий компьютерных программ.

Карта отношений участников сообщества GitHub выстраивается на основании близости тематики проектов См. http://ekisto.sq.ro/


  1. Lima A., Rossi L., Musolesi M. Coding Together at Scale: GitHub as a Collaborative Social Network // ICWSM. 2014. Т. 8. № 1. https://ojs.aaai.org/index.php/ICWSM/article/view/14552