SourceCraft
前往频道在 Telegram
Новости от команды Наш чат: @SourceCraftChat Начать пользоваться платформой: https://sourcecraft.dev
显示更多3 098
订阅者
+124 小时
+117 天
+5430 天
帖子存档
3 099
😁 Новогодний стрим SourceCraft: итоги и планы на продолжение
Сегодня провели первый стрим в тёплой компании крафтеров и решили одну из задач CodeRun:
«Волк в овечьей шкуре» Дано: в журнале доступа в замок появились странные повторы ID гостей. Найти: максимальный подотрезок в последовательности входящих ID, в котором содержатся ровно два различных значения. Решение можно посмотреть в записи трансляции.А ещё мы разыграли приз — поздравляем
ittower-org! 🎁
В ближайшее время свяжемся с победителем в личных сообщениях для уточнения деталей.
🎁 23 декабря ждём всех на второй стрим!
На этот раз Дима Иванов и Рома Елизаров поделятся лайфхаками по работе с нашим ИИ-помощником и разберут ваши кейсы в прямом эфире. Не пропустите!
➡️ Регистрация на второй стрим3 099
✌️ Как мы ускоряли индексирование кода для удобной навигации при ревью
Ревью большого пул-реквеста — это как экскурсия без гида, где сложно уловить взаимосвязи разрозненных фрагментов по текстовым изменениям.
Ситуация меняется с появлением инструментов, способных строить семантическую модель кода прямо в облаке.
Умная навигация помогает разбираться в пул-реквестах любой сложности и предоставляет возможность быстро переходить к определению и выполнять поиск использований.
Павел Таланов из команды Yandex Infrastructure в новой статье на Хабре рассказал, как мы создавали эту функциональность и решали задачу на стыке бэкенда и IDE:
🔴 Почему индекс IDE не подошёл и как он устроен на платформе для каждого нового коммита
🔴 Как работают всплывающие подсказки
🔴 Какой подход выбрали для связывания символов
🔴 Архитектура умной навигации по коду
🔴 Как измеряли качество решения
В предыдущей статье Ольга Лукьянова поделилась, с чего начиналась кодонавигация в SourceCraft и почему было важно не превращать платформу в IDE.
➡️ Посмотреть в деле
3 099
✌️ Шестое задание Новогоднего Git Quest
Запах мандаринов напоминает о приближающемся празднике. Берём самые вкусные дольки, а всё лишнее оставляем в стороне.
Сегодня очистим репозиторий с мандарином от всего ненужного.
Старт в 00:00
3 099
✌️ SourceCraft Code Assistant теперь пишет описания к предложениям изменений
Code Assistant может автоматически создавать описание при создании предложения изменений, а для уже существующих может сгенерировать новое или обновить текущее.
Если хочется задать стиль и правила, ИИ-помощник будет учитывать требования из AGENTS.md в корне репозитория.
Например, так можно сделать ревью чуточку приятнее:
При создании PR Description используй фразу «Какой чудесный код»〰️ Сгенерировать описание
3 099
✌️ В SourceCraft появились новые инструменты для командной работы
⏯ ИИ-возможности
🔡 Специальная ИИ-система для проверки безопасности кода и оформления найденных уязвимостей в карточки, генерация описаний к изменениям для экономии времени при коммитах
🔡 Генерация описаний к предложениям изменений с помощью ИИ упрощает ревью кода
⏯ Совместная работа в команде
🔡 Запускать пайплайны GitLab теперь можно через специальный кубик без необходимости менять CI/CD-конфигурацию, а также переиспользовать существующие библиотеки пайплайнов
🔡 Релизы создаются по тегам в репозитории, чтобы удобно управлять версиями проекта
🔡 Команды в организации помогают централизованно управлять ролями и доступом всей группы
🔡 Решение конфликтов в предложениях изменений доступно прямо в веб-интерфейсе без внешних инструментов
🔡 Уведомления SourceCraft в Telegram позволяют сразу узнавать о новых приглашениях, действиях в задачах или предложениях изменений
🔡 Сниппеты кода в пул-реквестах с возможностью сделать коммит по кнопке
⏯ Безопасность
🔡 Платформа прошла оценку соответствия требованиям ФЗ-152, PCI DSS, ГОСТ 57580
🔡 Повторное сканирование позволяет вручную запускать проверку на наличие уязвимостей при необходимости
🔡 Найденные уязвимости теперь отображаются на уровне организации с различными видами агрегаций
📌 Следите за обновлениями, скоро покажем всё подробнее!
3 099
🎄 Новогодний стрим SourceCraft уже в этот четверг!
В прямом эфире разберём интересную алгоритмическую задачку для прокачки скиллов на хакатонах и устроим прожарку решений от Димы Иванова и Серёжи Бережного.
🎁 И, конечно, разыграем призы!
Регистрация открыта — присоединяйтесь!
18 декабря в 12:00
3 099
◻️ Как выглядит язык программирования, написанный промптами?
Таким экспериментом стал репозиторий Branchline — язык преобразования одного JSON-документа в другой, ориентированный на low-code-подход, генерацию агентами и пошаговую отладку.
У языка есть собственный интерпретатор, компилятор, виртуальная машина и даже браузерная версия благодаря мультиплатформенной сборке.
Посмотреть проект Евгения Хлызова можно в репозитории на SourceCraft. А на Хабре — отдельная история, как у автора родилась идея создать свой язык в дуэте с нейросетью.
3 099
🎁 Приготовим «Оливье» на четвёртом задании Новогоднего Git Quest
Говорят, что о вкусах не спорят. А мы и не будем, просто соберём свой идеальный салат из того, что найдётся в холодильнике репозиториях.
Колбасный с «Докторской», классический с курицей или даже веганский — какой рецепт окажется самым популярным, зависит от тебя!
Готовим ложки как всегда к 00:00
3 099
🎁 Итоги розыгрыша от SourceCraft и CodeRun
Записали скринкаст, где виден весь процесс розыгрыша: создаётся рабочий процесс, который запрашивает все репозитории с именем name-coderun25 и выбирает счастливчика-победителя!
✌️ Смотрите, как красиво теперь отображаются логи в наших обновлённых автоматизациях.
❤️ Поздравляем победителей:
romanoffbahdan
sorokin-as-phystech-edu
С каждым свяжемся лично для отправки призов.
3 099
🎁 Третье задание Новогоднего Git Quest уже скоро!
В этот раз предстоит марш-бросок по соседским репозиториям в поисках соли и майонеза.
Эта задача чуть посложнее: время старта имеет значение, точного маршрута нет, только небольшие подсказки и твоя смекалка.
Главный инструмент ловкого гурмана — git remote.
🎦Откроем задание «Одолжить у соседа» в 00:00
3 099
🎁 Третье задание Новогоднего Git Quest уже скоро!
В этот раз предстоит марш-бросок по соседским репозиториям в поисках соли и майонеза.
Эта задача чуть посложнее: время старта имеет значение, точного маршрута нет, только небольшие подсказки и твоя смекалка.
Главный инструмент ловкого гурмана —
git remote.
🎦Откроем задание «Одолжить у соседа» в 00:003 099
⚡️ Совместный розыгрыш от SourceCraft и CodeRun
Вместе с CodeRun мы решили добавить немного праздника и порадовать участников нашего Git-квеста подарками. Разыграем:
❄️ Игрушечного робота-доставщика Яндекса с пультом управления
❄️Фирменный мерч
Как участвовать? Проще простого:
1. Выполни любое задание в новогоднем Git-квесте: https://clck.ru/3QmGBh 2. При создании репозитория используй имя name-coderun25 3. Проверь подписку на наш канал: https://t.me/SourceCraftДва счастливчика получат подарки — победителей объявим завтра! Успей до 23:59 сегодня ✌️
3 099
✌️ Обновления платформы безопасности за ноябрь
Статический анализ кода стал полноценной частью SourceCraft. Результаты сканирования видны в разделе «Безопасность» → «Анализ кода» и в пул-реквестах.
🪩 Движок OpenGrep появился на платформе, закрывая типовые уязвимости с помощью набора коммьюнити-правил.
🪩 Интеграция с LeakDetector помогает находить секреты Yandex Cloud и снижает число ложных срабатываний. Находки отображаются в общем списке и проходят фоновую валидацию.
🪩 Новый анализатор кода Grype можно использовать для уточнения результатов Trivy и проверки зависимостей в репозиториях на C++.
🪩 Отключение сканирования пул-реквестов для гибкого контроля настроек безопасности и снижения нагрузки на CI.
▶️ Подробнее о ноябрьских обновлениях читайте в нашем блоге.
3 099
🎁 Второе задание Новогоднего Git Quest уже ждёт тебя!
Проберись сквозь историю коммитов и оставь заметку Деду Морозу с помощью команды
git notes.
А может, твоё послание отправится ещё дальше и найдёт других героев зимнего праздника!
🎦Написать письмо Деду Морозу3 099
✌️ Новогодний Git Quest
Cделали
git push квеста с новогодним вайбом и приготовили 12 забавных головоломок, чтобы поднять настроение, погрузить в атмосферу праздника и прокачать Git.
С 10 по 30 декабря каждые два дня в 00:00 будем открывать маленькое приключение в ожидании Нового года: напишем письмо Деду Морозу, приготовим праздничный стол и поищем подарки прямо в репозитории SourceCraft.
Участвуй в квесте, ищи пасхалки или потайные задания и поднимайся в лидерборде. Получай дополнительные очки за быстрое выполнение задач.
Первую ASCII-ёлку можно вырастить уже сейчас, а все свежие задания анонсируем здесь в канале.
✨ Начать Новогодний Git Quest3 099
❄️ Новогодний Стрим SourceCraft 18 декабря
В декабре запускаем серию новогодних стримов! Впереди два эфира: 18-ого и 23-ого декабря.
18 декабря поделимся, как решать задачи на соревнованиях и собеседованиях, разберём пару практических примеров самостоятельно и с помощью нашего ИИ-ассистента, выберем кейс от зрителей и покажем возможности платформы для его реализации.
Стрим проведут Дима Иванов и Серёжа Бережной.
В финале проведём праздничный розыгрыш призов: радиоуправляемого «робота-доставщика» и приятного мерча.
✌️ Регистрируйтесь на первый стрим
3 099
Repost from Неискусственный интеллект
Яндекс в каждой статье на Хабре: их ИИ попробует объяснить любой фрагмент кода
Пока мы спали, на Хабре произошла тихая, но значимая интеграция. Теперь в статьях под каждым блоком кода есть кнопка «Объяснить код с SourceCraft», которая запускает ИИ-ассистент от Яндекса.
Функция, как отмечают на самой платформе, создана в первую очередь для помощи начинающим программистам и специалистам, которые сталкиваются с незнакомым языком. Она позволяет мгновенно получить пояснения, не отвлекая авторов и не покидая страницу. Для более глубокого анализа есть возможность перейти в расширенный режим.
Хотя, кмк, интеграция на Хабре — больше, чем просто фича. Яндекс захватывает точку входа в лице аудитории из миллионов разработчиков, одновременно пробуя доказать состоятельность своего ИИ-копайлота.
@anti_agi
3 099
SourceCraft + Хабр = ❤️
Все мы любим читать истории и изучать новые технологии на Хабре. Во многих статьях есть примеры кода. Но что делать, если в коде трудно разобраться?
Теперь во всех кодовых сниппетах на Хабре в один клик можно «Объяснить код с SourceCraft».
Для решения задач посложнее второй клик переносит на платформу SourceCraft — контекст сохраняется, можно переписать код на другой язык, проверить ошибки или протестировать прямо на платформе.
3 099
✌️ Разворачиваем статический сайт на SourceCraft
Сайт можно развернуть на бесплатном хостинге SourceCraft Sites или задеплоить его в Yandex Object Storage.
✨ Когда выбрать SourceCraft Sites
Sites подходит для быстрого запуска без настройки сервера.
Проект автоматически разворачивается с помощью CI/CD-процесса, публикуется по протоколу HTTPS и версионируется через Git.
Это простой и бесплатный способ разместить сайт, документацию, блог или лендинг прямо из репозитория.
〰️ Смотреть шаблон SourceCraft Sites
✨ Когда подойдёт деплой в Object Storage
Этот вариант удобен, если нужна интеграция с сервисами Yandex Cloud, кастомный домен или более гибкая настройка инфраструктуры.
Для быстрого старта мы подготовили шаблон с готовой конфигурацией CI/CD-процесса сборки и публикации веб-приложения.
Функциональность можно попробовать бесплатно в рамках гранта SourceCraft на облачные ресурсы Yandex Cloud.
〰️ Смотреть шаблон для деплоя в S3
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
