Страницы

Поиск по вопросам

пятница, 13 декабря 2019 г.

Для чего нужен github?

#github


Имею опыт с системами контроля версий, гитхаб нужен для совместной разработки чего-либо.
Но откуда такая популярность, какой профит от этого? Очень много кто этим пользуется,
какие возможности я упускаю? Буду очень благодарен, тем, кто поможет разобраться.    


Ответы

Ответ 1



Github стал популярен за счет того, что имел обширные возможности для социального взаимодействия, фактически — социальная сеть для разработки open source приложений. Там действительно очень удобный инструментарий для правки open source проектов — форкнулся, сделал изменения, сделал pull-request и твой коммит уже в основной ветке. Ну а также мощный и бесплатный инструментарий all-in-one для разработки — git как VCS, вики, issue-трекер. Ну вот по этой уже были аналоги — тот же Google Code.

Ответ 2



Я расскажу вам свою историю: на работе используется Jenkins в качестве СIT. Исторически сложилось, что приходится использовать проприетарную систему контроля версий Accurev. Плагин к Дженкинсу есть, но я нашел в нем багу. Другие разработчики в моей компании на этот плагин забили и начали писать питоновские скрипты. Багу я пофиксил и отослал в гитхаб. Как раз тут и произошла проблема - отвественные люди за плагин не выходят на связь( Пуллреквесты висят мертвым грузом уже более полугода у нескольких человек. Сейчас, опять же по работе, ковыряю проект Sikuli. Отзывчивое комьюнити, хорошая документация, C++/Java/Jython используются в разработке. Так как мне нужны только часть этого Sikuli, я обрезаю все не нужное мне и интегрирую в наш проект. Не хочу даже думать, сколько бы времени у меня ушло сделать хоть сколько-нибудь подобное на это.

Комментариев нет:

Отправить комментарий