The post has been translated automatically. Original language: Russian
Yandex Qazaqstan announces the launch of the SourceCraft development platform — Kazakhstani specialists can already test its capabilities.
The new platform allows you to develop and develop software products in a shared mode. SourceCraft has everything for convenient and fast code work, including tools for automating CI/CD processes, smart navigation, and a built-in An AI assistant that helps you add code on the fly. SourceCraft is working in testing mode — to use the platform, you need to submit an application.
In SourceCraft, code navigation is arranged in the same way as in programming environments (IDEs) familiar to most developers. At the same time, in the platform interface, you can not only set up a code search through keywords and file names, but also fully explore the structure of the code. This allows you to make the process of processing large pool requests more convenient and faster.
An AI assistant is integrated into the platform for code completion. SourceCraft Code Assistant. The service supports more than 30 programming languages, including C++, Go, Java, Kotlin, Python, and others. SourceCraft Code Assistant has already been tested by thousands of users, and it will soon feature a chat mode. The tool is also available for VSCode and Jetbrains as a separate plugin.
"SourceCraft was launched by a large team with experience in creating IT tools, including for Yandex developers. We made the product ourselves from scratch and even carried out the last stages of SourceCraft development on the platform itself. The solution is now ready to be tested by external developers. We will continue to develop the platform so that it meets the most urgent needs of IT specialists in the world and becomes the main tool for developers' tasks," said Dmitry Ivanov, head of the platform. SourceCraft.
The SourceCraft platform is now available via a web interface. In the future, native integration with Yandex Cloud services will appear, which will allow you to deploy the project in the cloud infrastructure "on the button". In addition, SourceCraft will work according to the on-premise model — for use on its own servers.
One of the priority areas of SourceCraft development is security. The functions of scanning secrets and finding vulnerabilities in supply chains will soon be available on the platform. With their help, users will be able to enhance the comprehensive protection of IT projects. In addition, SourceCraft will improve automation tools, without which it is impossible to work with large code bases.
Yandex Qazaqstan сообщает о запуске платформы для разработки SourceCraft — казахстанские специалисты уже могут протестировать ее возможности.
Новая платформа позволяет разрабатывать и развивать программные продукты в режиме совместного (shared) пользования. В SourceCraft есть все для удобной и быстрой работы с кодом, в том числе инструменты для автоматизации CI/CD-процессов, умная навигация и встроенный ИИ-ассистент, который помогает дописывать код на лету. SourceCraft работает в режиме тестирования — чтобы воспользоваться платформой, нужно подать заявку.
В SourceCraft навигация по коду устроена так же, как и в привычных для большинства разработчиков средах программирования (IDE). При этом в интерфейсе платформы можно не только настроить поиск по коду через ключевые слова, названия файлов, но и полноценно изучить структуру кода. Это позволяет сделать процесс обработки больших пул-реквестов удобнее и быстрее.
Для автодополнения кода (code completion) в платформу встроен AI-ассистент SourceCraft Code Assistant. Сервис поддерживает более 30 языков программирования, в том числе C++, Go, Java, Kotlin, Python и другие. SourceCraft Code Assistant протестировали уже тысячи пользователей, вскоре в нем появится режим чата. Также инструмент доступен для VSCode и Jetbrains как отдельный плагин.
«Запуском SourceCraft занималась большая команда с опытом создания ИТ-инструментов, в том числе для разработчиков Яндекса. Мы делали продукт самостоятельно с нуля и даже провели последние этапы разработки SourceCraft на самой платформе. Теперь решение готово к тому, чтобы его протестировали внешние разработчики. Мы продолжим развивать платформу, чтобы она отвечала самым актуальным запросам ИТ-специалистов в мире и стала основным инструментом для задач разработчиков», — рассказал Дмитрий Иванов, руководитель платформы SourceCraft.
Сейчас платформа SourceCraft доступна через веб-интерфейс. В будущем появится нативная интеграция с сервисами Yandex Cloud, которая позволит развернуть проект в облачной инфраструктуре «по кнопке». Кроме этого, SourceCraft будет работать по модели on-premise — для использования на собственных серверах.
Одно из приоритетных направлений развития SourceCraft — безопасность. Вскоре на платформе будут доступны функции сканирования секретов и поиска уязвимостей в цепочках поставок. С их помощью пользователи смогут усилить комплексную защиту ИТ-проектов. Кроме этого, в SourceCraft будут совершенствоваться средства автоматизации, без которых невозможна работа с большими кодовыми базами.