Marketplace, Apps, GraphQL API и фильтрация карточек: работать с GitHub стало еще проще
Новости
Несколько дней назад GitHub получил несколько нововведений, значительно повышающих удобство пользования сервисом. Подготовили их краткий обзор.
867 открытий889 показов
Несколько дней назад 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-клиента.
867 открытий889 показов