Как стать автором
Обновить

Семь аспектов, как Github изменил мир Open Source

Open source *
Перевод
Автор оригинала: Honza Pokorny
Как известно, мир Open Source быстро меняется. Мы постоянно отслеживаем всё новое, пытаемся не отстать. Я уверен, что проект Github оказал сильное влияние и сделал Open Source более понятным и общедоступным. Каким образом?

Заставил разработчиков писать хороший README

Помимо структуры папок и файлов, самым заметным элементом на странице является ваш файл README. Если его нет, то страницы выглядит странно. Как администратор вы обязаны добавить README.

Единое место для всех ваших проектов

Когда мне попадается классный проект, мне интересно посмотреть, что ещё сделал тот же автор. По-моему, лучшим примером является tpope, автор известного плагина vim. Если вы зайдёте в его профиль на Github, то увидите все плагины, которые он когда-либо написал и опубликовал.

Обсуждение кода

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

Простая публикация своих хаков

Вы только что написали патч, который сильно улучшает существующий проект? Никаких проблем, делаете форк и публикуете в течение нескольких минут. Если вы уведомите авторов оригинального проекта, то можете получить полезный фидбек к своим хакам. Это поощряет людей публиковать свой код даже если тот не имеет шансов стать частью оригинального проекта.

Оценка активности проектов

На Github можно быстро просмотреть историю проекта и проверить, насколько он активен. Без затрат времени можно оценить, сколько человек делали коммиты и как часто. Также, количество наблюдателей и форков в правом углу даёт хорошее представление, как много людей реально используют этот код. Это, наверное, моя любимая фича. Разработчикам Open Source теперь не нужно тратить время на исследование библиотек, которые больше не поддерживаются.

Обнаружение новых проектов

Умные люди постоянно выпускают интересные вещи. Если они публикуют свой код на Github, то вы можете найти его в разделе Обзор Github. Я не могу даже посчитать, сколько интересных проектов я нашёл таким образом. Мой любимый пример — CoffeeScript.

Отслеживание развития любимых проектов

Сразу после логина на сайте вы видите список изменений, сделанных в проектах, за которыми вы следите. У этого новый релиз, у этого исправлен баг и т.д. Бесценно.

P.S. Добавим, что при приёме на работу Github-профиль разработчика зачастую говорит больше, чем его официальное резюме.
Теги:
Хабы:
Всего голосов 119: ↑109 и ↓10 +99
Просмотры 6.4K
Комментарии Комментарии 42