Задать вопрос
askeet
@askeet

Для чего необходима разработка проекта на GitHub?

Планирую, вести для себя проект , но и не откажусь от помощи со стороны.
Стоит для этого разместить проект на GitHub ?
Да и в общем какие плюсы и минусы всего этого?

У кого есть опыт поделитесь.
  • Вопрос задан
  • 867 просмотров
Подписаться 2 Оценить Комментировать
Ответ пользователя Павел Селиванов К ответам на вопрос (4)
selivanov_pavel
@selivanov_pavel
Linux admin
Основные ответы уже написали:
1) Возможность поделиться своим решением с сообществом. Если кто-нибудь станет использовать - можно получить фидбек или исправления, Pull Request там сделан очень удобно. Например: я когда-то написал роль ansible для управления конфигурацией IPMI через impitool: ansible_ipmi_lan_manage. Сам я её уже не использую, сплошной IaaS, живём в облаках. Но судя по нескольким звёздочкам и форкам, кому-то она пользу приносит. Вот недавно прислали PR с обновлением синтаксиса, потому что некоторые вещи в нынешнем ansible объявлены obsolete. То есть хотя я её уже ни использую, но сообщество поддерживает, в следующих релизах ansible она продолжит работать. Ещё из bacula_zabbix_integration сделали пару форков и используют, правда PR не присылают, но я её и не хочу поддерживать, сто лет бакулу не трогал.
2) Профиль на гитхабе - это твоё резюме. Особенно актуально для разработчиков, но и для админа полезно.

Хочу добавить, что очень важно ставить для своего кода открытую лицензию: https://help.github.com/articles/open-source-licensing/ Иначе по-умолчанию будут применяться стандартные законы копирайта, и никто не сможет этот код использовать.
Ответ написан