Платформа GitHub и улучшения сообщества


На своей второй ежегодной конференции Universe, проходящей в Сан-Франциско, GitHub анонсировал новые инструменты и функции сообщества, которые облегчат создание программного обеспечения и будут способствовать участию и сотрудничеству.

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

Начальный выпуск поддерживает: 

Новая вкладка «Проекты», на том же уровне, что и «Код», «Выпуск», «Запросы на извлечение» в репозитории, в которой перечислены все ваши проекты

Столбцы рабочего процесса, которые можно назвать и изменить порядок

Карточки, которые можно перетаскивать между столбцами, указывающими на проблемы, запросы на извлечение или заметки

Инструменты, созданные на основе проектов партнеров, включая Waffle.ио и ЗенХуб

и в ближайшее время можно ожидать новых функций.

Обзор кода, который, по словам Wanstrath, имеет решающее значение для совместной работы, совершенствуется, чтобы помочь разделить бремя создания и улучшения программного обеспечения с более оптимизированным подходом к утверждению запросов на вытягивание и запросу изменений. Администраторы также могут создавать «защищенные ветви», в которые нельзя вносить изменения до тех пор, пока не пройдут указанные тесты и не будет утвержден код.

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

Дорожная карта общедоступной платформы, которая демонстрирует, что инженеры платформы GitHub запускают дальше и почему

Формализованный процесс получения обратной связи и запуска обновлений для нашей платформы

Программы раннего доступа и предварительного выпуска, которые позволяют получить доступ к новым функциям и API-интерфейсам и обеспечивают поддержку, необходимую для обеспечения готовности к запуску программного обеспечения, создаваемого поверх GitHub

Форум платформы GitHub, который обеспечивает прямой канал связи между разработчиками экосистемы и инженерами GitHub.

Есть также две новые функции со статусом раннего доступа. 

Интеграция направлена на обеспечение лучших способов расширения и интеграции инструментов с GitHub. Согласно блогу разработчика:

Интеграция-это первоклассные участники, которые подключают ваш сервис к GitHub. Они особенно подходят, когда: 

Ваша служба должна выполнять действия независимо от конкретного пользователя

Вам нужны подробные разрешения

Вы хотите разрешить пользователям устанавливать в организации

Вы хотите разрешить пользователям устанавливать на основе каждого репозитория

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

Хотя мы уже упоминаем GitHub как сообщество, ему не хватает функций сообщества. Это скоро изменится. Анонсируя форум сообщества GitHub, который состоится в 2017 году, Ванстрат сказал::

Мы благодарны за то, что у нас есть сообщество из более чем 16 миллионов разработчиков. В то время как разработчики получают опыт неявно на GitHub, работая вместе с другими разработчиками, мы знаем, что этого недостаточно. Чтобы помочь, мы создаем специальное пространство для вас, чтобы вы могли учиться друг у друга—и вести беседы о самом GitHub.

Форум сообщества GitHub станет местом, где разработчики смогут общаться, получать помощь и учиться вместе. Это также поможет нам внедрить новые функции и улучшения, а также даст разработчикам возможность напрямую делиться с нами мыслями и отзывами.  

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

Наличие «более глубокого» профиля должно способствовать более глубокой приверженности, и с 16 миллионами разработчиков GitHub должен стать еще более динамичным и продуктивным сообществом. 


Добавить комментарий