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