Marketplace, Apps, GraphQL API и фильтрация карточек: работать с GitHub стало еще проще

GitHub

Несколько дней назад GitHub представила нововведения, позволяющие еще сильнее упростить разработку и настройку рабочего процесса. Среди них Marketplace, Apps, новая версия GraphQL API и фильтр карточек на доске проектов.

GitHub Marketplace

GitHub Marketplace — это новый способ находить и приобретать инструменты для улучшения рабочего процесса. В нем можно найти любые инструменты для разработки, от непрерывной интеграции до управления проектами и анализа кода. Самое приятное — больше не придется создавать новые аккаунты, вспоминать пароли и настраивать способ оплаты, чтобы начать пользоваться находками. Более десятка интеграторов имеют приложения на GitHub Marketplace, в том числе Travis CI, Appveyor, Waffle, ZenHub, Sentry и Codacy. Многие другие появятся позже.

Загляните в Marketplace или поделитесь тем, что уже создали, с сообществом.

GitHub Apps

GitHub Apps (ранее Integrations) стали полноценными инструментами, предоставляющими больший контроль над тем, что вы создали. Приложения GitHub выполняют свои действия непосредственно через API — им не требуется играть роль пользователя (или занимать его место), поскольку им можно выдать определенные разрешения на доступ только к необходимому контенту.

GitHub GraphQL API

GraphQL API — программа прямиком из раннего доступа. В ней возможно создавать собственные инструменты с большим доступом к данным, чем когда-либо прежде. Запрашивать дополнительные данные можно одним запросом, а обновления происходят в режиме реального времени. Теперь не придется нажимать на множество конечных точек или ждать новых, после того, как выйдет новая функция.

Для начала можно ознакомиться с документацией.

Функция фильтрации карточек

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

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

Для большей точности и удобства при фильтрации есть возможность использовать классификаторы. Например, по запросу «assignee:your-username» система выдает все карточки, которые назначены вам.

Кстати, совсем недавно мы писали об интеграции GitHub с Atom и выпуске переработанной бета-версии десктопного Windows-клиента.

Источник: GitHub