Media is too big
VIEW IN TELEGRAM
Code Assistant может автоматически создавать описание при создании предложения изменений, а для уже существующих может сгенерировать новое или обновить текущее.
Если хочется задать стиль и правила, ИИ-помощник будет учитывать требования из AGENTS.md в корне репозитория.
Например, так можно сделать ревью чуточку приятнее:
При создании PR Denoscription используй фразу «Какой чудесный код»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥11 9
Запах мандаринов напоминает о приближающемся празднике. Берём самые вкусные дольки, а всё лишнее оставляем в стороне.
Сегодня очистим репозиторий с мандарином от всего ненужного.
Старт в 00:00
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰12🔥6 5🎃2💊1
Ревью большого пул-реквеста — это как экскурсия без гида, где сложно уловить взаимосвязи разрозненных фрагментов по текстовым изменениям.
Ситуация меняется с появлением инструментов, способных строить семантическую модель кода прямо в облаке.
Умная навигация помогает разбираться в пул-реквестах любой сложности и предоставляет возможность быстро переходить к определению и выполнять поиск использований.
Павел Таланов из команды Yandex Infrastructure в новой статье на Хабре рассказал, как мы создавали эту функциональность и решали задачу на стыке бэкенда и IDE:
В предыдущей статье Ольга Лукьянова поделилась, с чего начиналась кодонавигация в SourceCraft и почему было важно не превращать платформу в IDE.
Please open Telegram to view this post
VIEW IN TELEGRAM
Сегодня провели первый стрим в тёплой компании крафтеров и решили одну из задач CodeRun:
«Волк в овечьей шкуре»
Дано: в журнале доступа в замок появились странные повторы ID гостей.
Найти: максимальный подотрезок в последовательности входящих ID, в котором содержатся ровно два различных значения.
Решение можно посмотреть в записи трансляции.
А ещё мы разыграли приз — поздравляем
ittower-org! В ближайшее время свяжемся с победителем в личных сообщениях для уточнения деталей.
На этот раз Дима Иванов и Рома Елизаров поделятся лайфхаками по работе с нашим ИИ-помощником и разберут ваши кейсы в прямом эфире. Не пропустите!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍8❤6 1
This media is not supported in your browser
VIEW IN TELEGRAM
Создавайте релизы на основе тегов с подробной информацией: описанием, файлами и внешними ссылками. Можно использовать заранее созданный тег или добавить новый вместе с релизом.
Просматривайте версии со всей ключевой информацией: авторами, датами публикации, тегами, описаниями и вложениями.
Сравнивайте релизы между собой и отслеживайте эволюцию проекта.
Редактируйте черновики перед публикацией, а ненужные релизы отменяйте или удаляйте.
Управлять релизами могут администраторы и ответственные за репозиторий.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤7✍4 3🔥2🎄2🍾1
Ёлку вырастили, в воздухе пахнет мандаринами, и стол почти накрыт, а это значит, пора готовить маленькие радости.
На седьмом задании нас ждёт кулинарный челлендж — разложим бутерброды с икрой.
Начинаем в 00:00
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰11 6🔥5
?????? Новогоднего Git Quest
Пора приоткрыть завесу тайны, чем займёмся на восьмом задании. Мы будемразвешивать новогоднюю гирлянду!
Здесь важно не только справиться как можно быстрее, но и добавить капельку новогоднего креатива🎄
А дальше начнутся задания посложнее.
Старт в 00:00
Пора приоткрыть завесу тайны, чем займёмся на восьмом задании. Мы будем
Здесь важно не только справиться как можно быстрее, но и добавить капельку новогоднего креатива
А дальше начнутся задания посложнее.
Старт в 00:00
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3 3
Команды — удобный способ управлять доступами внутри организации и репозиториев. Они позволяют объединять пользователей в группы и назначать роли централизованно. Управлять командами могут только администраторы организации.
Команды в SourceCraft соответствуют группам пользователей в Yandex Identity Hub.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍9 9
This media is not supported in your browser
VIEW IN TELEGRAM
Рабочий процесс теперь можно вызывать из других репозиториев и через публичный REST API. Такой механизм позволяет запускать рабочие процессы без доступа к исходному репозиторию и его секретам.
Преподаватель создаёт приватный репозиторий с рабочим процессом, который запускает проверки.
Далее через автоматизации для студентов создаются репозитории.
В каждом из них — свой рабочий процесс, который запускается при открытии пул-реквеста и вызывает проверку из репозитория преподавателя.
Студент получает обратную связь: статус и артефакты, но не видит внутреннее устройство тестирования.
Преподаватель может посмотреть все выполненные задания группы в одном месте — в списке запусков CI.
А как вы будете использовать новую фичу в своих проектах?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥30 14👍7❤4
Вместе с Димой Ивановым и Ромой Елизаровым посмотрим на ИИ в реальных задачах, устроим прожарку ваших кейсов в прямом эфире и разыграем приятные подарки.
Ещё не с нами? Самое время врываться!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13❤8🥰5👍1
В этот раз за час эфира мы успели скормить несколько задач нашему ИИ-ассистенту и устроить прожарку решений как на собеседовании, показать тизер большой фичи 2026 года, выбрать задачу из чата и разыграть призы в прямом эфире.
✨ Мерч за задачу для SourceCraft Code Assistant получает @SortWW.✨ Игрушечный радиоуправляемый робот-доставщик от Яндекса отправится кterekhovetvos— отправим детали на email.
Спасибо всем за участие! Делитесь впечатлениями о таком формате, а если пропустили — смотрите запись трансляции
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15👍9🔥9 2
This media is not supported in your browser
VIEW IN TELEGRAM
ИИ-система на базе SoureCraft Code Assistant помогает быстро оценивать и приоритизировать найденные проблемы безопасности в коде при работе с любым репозиторием. Такой подход к обработке уязвимостей наглядно показывает, какие проблемы требуют внимания в первую очередь, и сокращает анализ безопасности кода до нескольких минут.
✨ Посмотреть инструмент в деле можно в демо-репозитории.
Как использовать функциональность
Бот вернёт ИИ-подсказку с оценкой рисков эксплуатации и влияния, уровнем критичности и фрагментом кода для исправления.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥11❤10 4
Когда-нибудь задумывались, как сложно быть Дедом Морозом? Попробуй разобраться, кому положить подарок под ёлку, а кому достанется только новогодняя открытка.
Сегодня заглянем в администрацию Деда Мороза и подведём итоги года.
Встречаемся у Деда Мороза в 00:00
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Вебхуки позволяют автоматически отправлять HTTP-запросы во внешние сервисы при определённых событиях в репозитории. Теперь в SourceCraft можно гибко настраивать уведомления в мессенджеры и таск-трекеры, а также автоматизировать запуск внешних CI/CD-процессов и анализа кода.
В видео показали пример конфигурации вебхука, который срабатывает при пуше в репозиторий.
Процесс выглядит так:
git push вебхук отправляется в n8nВебхуки настраиваются в файле .sourcecraft/webhooks.yaml в основной ветке репозитория.Please open Telegram to view this post
VIEW IN TELEGRAM
❤15🔥12🍓3 3
Делаем повторный розыгрыш, как и обещали! В первый раз получилась ситуация, знакомая каждому разработчику: код написали, протестировали, но что-то пошло не так. Тогда скрипт сработал неидеально, и часть пользователей, создавших несколько репозиториев, не попали в розыгрыш.
Ещё заметили, что некоторые участники указали неверный суффикс. Все мы совершаем ошибки, поэтому вариацию
coderun2025 тоже решили учесть.В этот раз мы всё предусмотрели: баги пофиксили (надеемся), протестировали на стримах и теперь удваиваем количество победителей!
Как всегда, весь процесс зафиксировали на скринкастах.
✳️ Игрушечный ровер поедет кvgailitelv✳️ Фирменный мерч SourceCraft получитvasily-minecline
Напомним, что в первом раунде победителями стали:
romanoffbahdansorokin-as-phystech-eduСо всеми свяжемся в личных сообщениях.
Спасибо участникам за терпение и поздравляем победителей!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥8👍4 2
Media is too big
VIEW IN TELEGRAM
LaTeX избавляет от ручной работы с форматированием ссылок, таблиц и формул. Статьи, отчёты или резюме, написанные на LaTeX, можно автоматически собирать в PDF прямо на платформе.
Достаточно ответвить репозиторий, и всё уже готово для работы:
🔴 Файлы компилируются автоматически через CI🔴 Готовый PDF доступен из артефактов или веткиrelease🔴 Примеры работы с LaTeX и шаблоны резюме на русском и английском — используйте и адаптируйте под себя🔴 AGENTS.md содержит инструкции для нейроревью и работы с чатом SourceCraft Code Assistant
Готовый шаблон с настроенным CI-процессом подготовил Андрей, наш ML-разработчик. Чат на платформе поможет с формулировками и генерацией LaTeX-кода, это особенно удобно при работе с таблицами и формулами.
Теперь создавать конспекты и дипломы в формате, принятом в профессиональном сообществе, стало проще.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥14❤1 1
This media is not supported in your browser
VIEW IN TELEGRAM
При принятии изменений в пул-реквестах появилась возможность решать конфликты слияния прямо в интерфейсе.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20 4👍3
Дед Мороз с подарками разобрался — теперь наша очередь. Подарок был заранее куплен, красиво упакован и спрятан, чтобы никто не нашёл его раньше времени. Но внезапно выяснилось, что от него осталась только пустая коробка
Предновогодний детектив стартует сегодня в 00:00
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7 5🔥4👍1🎄1
Теперь запускать свои существующие пайплайны с синтаксисом GitLab можно в инфраструктуре SourceCraft без существенных изменений в конфигурации CI/CD.
Для интеграции пайплайна GitLab в CI/CD-процесс на платформе используется специальный кубик с параметром
gitlab_workflow, который указывает путь к файлу .gitlab-ci.yml. В SourceCraft поддерживаются основные элементы синтаксиса пайплайнов GitLab, включая поддержку
stages, artifacts и переменных окружения.Функциональность позволяет переносить проекты из GitLab и переиспользовать большую библиотеку существующих примеров пайплайнов.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26 7❤4👍1