Как Быстрее Перелить Тягу В Восходящий Поток?

Друзья, сегодня я хочу рассказать вам об идее, которая давно была у меня в голове.

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

Я считаю, что люди, создающие заявки и запросы, делают это для улучшения проектов с открытым исходным кодом, которые им интересны.

А для этого необходимо, чтобы тикеты превращались в пулы и пулы своевременно объединялись.

Чем быстрее будет происходить этот процесс, тем быстрее будет развиваться OpenSource. Однако на GitHub часто случается, что общение вокруг тикета или пула затухает и теряется.

Это происходит по разным причинам, но обычно из-за того, что один из участников пропускает уведомление о комментарии на электронную почту.

Причины могут быть разные, но результат всегда один – билет теряется и иногда проходят годы, прежде чем о нем вспомнят. Конечно, Github предоставляет страницы со списком вариантов для таких случаев ( https://github.com/pulls ) и билеты ( https://github.com/issues ), но на мой взгляд они неудобны, поскольку не дают ни малейшего намека на то, какой из билетов требует от вас реакции, а какой нет. Это то, что я хочу исправить.

Мой проект 12forks.com предоставит экспериментальный интерфейс для работы с билетами и пулами.

Такой интерфейс, в котором можно, взглянув на одну страницу, понять, какие тикеты ждут от вас ответа, в каком пуле нужно исправить мерж-конфликт и куда позвонить мейнтейнеру, потому что он почему-то этого не делает долго не отвечать.

Также появится возможность интеграции с различными мессенджерами, такими как Slack или Telegram. Цель — ускорить общение и решение проблем в проектах с открытым исходным кодом.

Я уже использую MVP этого инструмента, который сейчас работает в консоли.

С его помощью за несколько дней нам удалось сократить вдвое отставание в 103 пула и билета.

Я просто закрыл некоторые из них много лет назад. А в некоторых случаях хорошо видно, что задержки между комментариями могут составлять годы:

Как быстрее перелить тягу в восходящий поток?

Я считаю, что подобный инструмент может ускорить процесс принятия изменений и будет полезен всем, кто хочет внести свой вклад в OpenSource. По моим оценкам, с тикетами и пуллами активно работают примерно 3% всех пользователей GitHub и три процента из 48 миллионов (именно столько я насчитал в своем исследовании), а это почти полтора миллиона человек.

Именно столько людей потенциально могут получить выгоду от решения, которое я придумал.

По плану общедоступный MVP будет готов в июне.

Если вы заинтересованы стать одним из первых, кто воспользуется им, оставьте свой адрес электронной почты, заполнив форму по адресу 12forks.com Кроме того, я с нетерпением жду любых идей, которые я мог бы реализовать в аналогичном продукте.

Напишите их в комментариях к этому посту или напишите на почту [email protected]. Теги: #github #программирование #открытый исходный код #запрос на извлечение

Вместе с данным постом часто просматривают: