Обновленная платформа GitVerse для работы с исходным кодом
Компания «СберТех» (дочерняя компания Сбера), разработчик платформы GitVerse, представила ее новые возможности, которые помогают ускорить и упростить разработку. В базовую функциональность платформы для работы с исходным кодом внесены десятки улучшений.
CI/CD-инструменты позволят автоматизировать сборку исходного кода и процессы поставки. Разработчики теперь могут воспользоваться уже написанными скриптами сборки, в один клик перенося свои проекты с Git-репозиториев. Технология оповещения о новых событиях на сервере (вебхуки) позволяет реализовать больше сценариев автоматизации. По событиям в GitVerse можно вызвать через API сторонние сервисы. Например, при определенных событиях в репозитории можно запустить сторонний сборочный конвейер или отправить уведомление в мессенджер.
AI-ассистент поможет разработчику решать задачи, связанные с кодом, в окне чата непосредственно в среде разработки. Сервис чата также доступен и в GitVerse, где при просмотре репозитория можно получить объяснение, что делает та или иная часть кода, а также советы по его улучшению. В список языков программирования, которые поддерживает GigaCode, добавлен Ruby, также стала доступна генерация текстовых данных в формате JSON. На сегодняшний день AI-ассистент поддерживает более 15 популярных языков программирования и устанавливается как плагин в привычные среды разработки, включая IDEA, PyCharm, VSCode, Jupyter.
Теперь разработка на GitVerse доступна не только индивидуальным разработчикам, но и малым и средним предприятиям. Компании могут организовать совместную работу команды и управлять доступами к своим репозиториям.
Как комментируют в «СберТехе», компания видит будущее своей разработки в создании удобной среды по принципу единого окна, в которой все члены команды могут работать на своем этапе производственного процесса, заказывать облачную инфраструктуру и общаться. На всех этапах разработки партнерскую роль будет занимать AI: помогать писать код, советовать, как сконфигурировать стенд, готовить документацию, подсказывать шаги по CI/CD-конвейеру.
Компания также представила дорожную карту развития платформы, согласно которой в этом году в ней появится следующая функциональность для разработчиков:
- новые инструменты для управления проектами, чтобы удобно организовывать рабочие процессы;
- интегрированная среда разработки позволит разворачивать полностью настроенные инструменты разработки в облаке. Функциональность будет доступна прямо из браузера: разработчик сможет быстро открыть любой репозиторий GitVerse в среде разработки;
- новые функции GigaCode – генерация тестов, автоматическое создание документации и умный рефакторинг. Число языков, которые поддерживает GigaCode, пополнят PHP, HTML, CSS, Markdown и Rust;
- инструменты для безопасной разработки (оркестрация CI/CD, статический анализатор, управление секретами и безопасность зависимостей);
- безопасный вход через популярные сервисы идентификации личности, а также мобильная версия платформы.