Поиск по коду стал еще проще на GitHub
Поиск по коду стал еще проще на GitHub. Фото: Markus Spiske, Pexels
Поисковая система теперь будет иметь отдельный интерфейс, но как только работа будет завершена и продукт будет готов к более широкому внедрению, он будет интегрирован в основной интерфейс github.com.
Не во всех репозиториях GitHub можно выполнять поиск с помощью нового движка, но то, где такая возможность будет предоставлена — довольно большая база данных. Она представляет собой 5 млн общедоступных репозиториев, в том числе в очень популярных. Поиск возможен также во всех публичных и личных репозиториях пользователей в превью технологии.
Из сообщения Павла Августинова, специалиста GitHub:
«Найти хорошие результаты будет проще, поскольку разработчики смогут искать точную строку с поддержкой совпадений подстрок и специальных символов. Они также смогут использовать регулярные выражения (заключенные в разделители /). Поиск также можно уточнить с помощью таких фильтров, как language :, path :, extension: и логические операторы (OR, NOT). Также стал возможен поиск определений символа с символом :.»
Новая и улучшенная поисковая система в настоящее время доступна в предварительной версии.
Любой, кто хочет принять участие, должен сначала зарегистрироваться в списке ожидания . После этого, когда в учетной записи станет доступна предварительная версия технологии, они смогут перейти на https://cs.github.com и опробовать ее.
В будущем GitHub будет стремиться включить все общедоступные репозитории и расширять список поддерживаемых языков. Возможности поиска также будут улучшены за счет эвристики оценки и ранжирования, в то время как команда продолжит эксперименты с API и интеграциями, чтобы определить, какие из них будут наиболее эффективными.
Startpack подготовил список облачных инструментов для отдела разработки по отслеживанию жизненного цикла программного обеспечения. В него вошли сервисы для управления средами разработчиков, совместной разработки, контроля версий, тестирования и масштабирования разрабатываемого ПО, канбан-доски для отслеживания спринтов при совместной разработке, автоматические решения для отделов тестирования и контроля качества по проведению тестов и выявлению ошибок, а также аналитические системы для оценки работы разработчиков и скорости выхода релизов.
Статьи по теме
Комментариев пока не было