Доброго времени суток.
В данном топике речь пойдет о сайте
GitHub – это веб-сервис для хостинга IT-проектов и их совместной разработки, своеобразная социальная сеть для разработчиков.
Бывают когда ссылки на
GitHub нет, это означает либо разработчики не хотят выкладывать свой код, либо просто у команды перед запуском ICO имеется всего лишь голая идея.
Проекты которые есть на
GitHub все с открытым исходным кодом. Что позволяет другим разработчикам просматривать, проверять и править код. По этому
GitHub является мощным инструментом для анализа проекта.
Открытый код позволяет нам посмотреть информацию о нем, а так же видеть активность команды разработчиков.
За пример возьмем Биткоин:
Первая стрелка указывает на значок звезды (
Stars), это аналог лайков в привычных нам соцсетях.
Вторая — количество подписчиков (
Followers).
Третья - форк (
Fork) — количество копий репозитория на
GitHub’е.
Рассмотрим теперь вкладки которые расположены ниже.
Вкладка CodeПод ней расположена
commits - это изменения исходного кода, внесенные командой проекта (может быть набор изменений под одним коммитом). Несколько коммитов можно объединять в pull requests - делается запрос на изменение исходного кода с правками либо улучшениями.
Коммитс показывает активность команды. Понятно что у состоявшихся проектов будут не частые изменения. Но если проект находится в разработке, но активности нет — это должно вызвать у вас подозрения.
Если нажать на полоску на которую указывает оранжевая стрелка на предыдущем рисунке, то увидите какие языки программирования используются в процентом соотношение
Branch - используется для разработки обособленных задач которые не будут влиять на основной код.
Количество релизов думаю и так понятно.
Сontributors — количество людей участвующих в разработке.
MIT – лицензия.
Вкладка IssuesВ данной вкладке отображены ошибки и баги которые нашли пользователи лили разработчики.
Красные стрелки указывают на открытые и исправленные проблемы. Оранжевой - можете почитать комментарии членов команды на какую-либо проблему.
Вкладка Pull requestsЕсли вы желаете поучаствовать в создании либо изменении кода исходного репозитория, нужно оставить запрос (Pull requests) на принятие ваших правок в основной репозиторий. Владелец репозитория может принять или отклонить такой запрос.
Вкладка ProjectsЭту вкладку мы пропусти, тут я думаю и так все понятно.
Вкладка InsightsДает возможность посмотреть активность команды за все время разработки проекта и кто какую долю внес в развитие и разработку. Видно в каком году активнее всего шла разработка.
Так же можно зайти в профиль каждого разработчика, и посмотреть активность по годам, кто на него подписан, а так же посмотреть в каких проектах он еще участвует (указано стрелкой).
Надеюсь эта информация поможет вам в анализе проекта при инвестировании или выборе баунти кампании.
P.S. Кто активно использует
GitHub может дополнить и подсказать на что можно еще можно обращать свое внимание при анализе.