Несколько дней назад 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