SourceCraft – Telegram
SourceCraft
2.55K subscribers
131 photos
39 videos
151 links
Новости от команды
Наш чат: @SourceCraftChat
Начать пользоваться платформой: https://sourcecraft.dev
Download Telegram
📌 Собираем первые впечатления, пока крафтеры пробуют новую кнопку на Хабре
Please open Telegram to view this post
VIEW IN TELEGRAM
54🔥42
Яндекс в каждой статье на Хабре: их ИИ попробует объяснить любой фрагмент кода

Пока мы спали, на Хабре произошла тихая, но значимая интеграция. Теперь в статьях под каждым блоком кода есть кнопка «Объяснить код с SourceCraft», которая запускает ИИ-ассистент от Яндекса.

Функция, как отмечают на самой платформе, создана в первую очередь для помощи начинающим программистам и специалистам, которые сталкиваются с незнакомым языком. Она позволяет мгновенно получить пояснения, не отвлекая авторов и не покидая страницу. Для более глубокого анализа есть возможность перейти в расширенный режим.

Хотя, кмк, интеграция на Хабре — больше, чем просто фича. Яндекс захватывает точку входа в лице аудитории из миллионов разработчиков, одновременно пробуя доказать состоятельность своего ИИ-копайлота.

@anti_agi
2316👍10
❄️ Новогодний Стрим SourceCraft 18 декабря

В декабре запускаем серию новогодних стримов! Впереди два эфира: 18-ого и 23-ого декабря.

18 декабря поделимся, как решать задачи на соревнованиях и собеседованиях, разберём пару практических примеров самостоятельно и с помощью нашего ИИ-ассистента, выберем кейс от зрителей и покажем возможности платформы для его реализации.

Стрим проведут Дима Иванов и Серёжа Бережной.

В финале проведём праздничный розыгрыш призов: радиоуправляемого «робота-доставщика» и приятного мерча.

✌️ Регистрируйтесь на первый стрим
Please open Telegram to view this post
VIEW IN TELEGRAM
15🔥8👍54
✌️ Новогодний Git Quest

Cделали git push квеста с новогодним вайбом и приготовили 12 забавных головоломок, чтобы поднять настроение, погрузить в атмосферу праздника и прокачать Git.

С 10 по 30 декабря каждые два дня в 00:00 будем открывать маленькое приключение в ожидании Нового года: напишем письмо Деду Морозу, приготовим праздничный стол и поищем подарки прямо в репозитории SourceCraft.

Участвуй в квесте, ищи пасхалки или потайные задания и поднимайся в лидерборде. Получай дополнительные очки за быстрое выполнение задач.

Первую ASCII-ёлку можно вырастить уже сейчас, а все свежие задания анонсируем здесь в канале.

 Начать Новогодний Git Quest
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥15🥰642
🎁 Второе задание Новогоднего Git Quest уже ждёт тебя!

Проберись сквозь историю коммитов и оставь заметку Деду Морозу с помощью команды git notes.

А может, твоё послание отправится ещё дальше и найдёт других героев зимнего праздника!

🎦Написать письмо Деду Морозу
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥144👍4🎄32
✌️ Обновления платформы безопасности за ноябрь

Статический анализ кода стал полноценной частью SourceCraft. Результаты сканирования видны в разделе «Безопасность» → «Анализ кода» и в пул-реквестах.

🪩 Движок OpenGrep появился на платформе, закрывая типовые уязвимости с помощью набора коммьюнити-правил.

🪩 Интеграция с LeakDetector помогает находить секреты Yandex Cloud и снижает число ложных срабатываний. Находки отображаются в общем списке и проходят фоновую валидацию.

🪩 Новый анализатор кода Grype можно использовать для уточнения результатов Trivy и проверки зависимостей в репозиториях на C++.

🪩 Отключение сканирования пул-реквестов для гибкого контроля настроек безопасности и снижения нагрузки на CI.

▶️ Подробнее о ноябрьских обновлениях читайте в нашем блоге.
Please open Telegram to view this post
VIEW IN TELEGRAM
1712🔥103🤩2👏1🎉1
⚡️ Совместный розыгрыш от SourceCraft и CodeRun

Вместе с CodeRun мы решили добавить немного праздника и порадовать участников нашего Git-квеста подарками. Разыграем:
❄️ Игрушечного робота-доставщика Яндекса с пультом управления
❄️Фирменный мерч

Как участвовать? Проще простого:
1. Выполни любое задание в новогоднем Git-квесте: https://clck.ru/3QmGBh
2. При создании репозитория используй имя name-coderun25
3. Проверь подписку на наш канал: https://news.1rj.ru/str/SourceCraft


Два счастливчика получат подарки — победителей объявим завтра!
Успей до 23:59 сегодня ✌️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16🥰62👍1
🎁 Третье задание Новогоднего Git Quest уже скоро!

В этот раз предстоит марш-бросок по соседским репозиториям в поисках соли и майонеза.

Эта задача чуть посложнее: время старта имеет значение, точного маршрута нет, только небольшие подсказки и твоя смекалка.

Главный инструмент ловкого гурмана — git remote.

🎦Откроем задание «Одолжить у соседа» в 00:00
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥962
🎁 Итоги розыгрыша от SourceCraft и CodeRun

Записали скринкаст, где виден весь процесс розыгрыша: создаётся рабочий процесс, который запрашивает все репозитории с именем name-coderun25 и выбирает счастливчика-победителя!

✌️ Смотрите, как красиво теперь отображаются логи в наших обновлённых автоматизациях.

❤️ Поздравляем победителей: 
romanoffbahdan
sorokin-as-phystech-edu

1-ый победитель: игрушечный робот-доставщик
2-ой победитель: фирменный мерч

С каждым свяжемся лично для отправки призов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2054👍3🥰3👎1
🎁 Приготовим «Оливье» на четвёртом задании Новогоднего Git Quest

Говорят, что о вкусах не спорят. А мы и не будем, просто соберём свой идеальный салат из того, что найдётся в холодильнике репозиториях.

Колбасный с «Докторской», классический с курицей или даже веганский — какой рецепт окажется самым популярным, зависит от тебя!

Готовим ложки как всегда к 00:00
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍22👎1
◻️ Как выглядит язык программирования, написанный промптами?

Таким экспериментом стал репозиторий Branchline — язык преобразования одного JSON-документа в другой, ориентированный на low-code-подход, генерацию агентами и пошаговую отладку.

У языка есть собственный интерпретатор, компилятор, виртуальная машина и даже браузерная версия благодаря мультиплатформенной сборке.

Посмотреть проект Евгения Хлызова можно в репозитории на SourceCraft. А на Хабре — отдельная история, как у автора родилась идея создать свой язык в дуэте с нейросетью.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1762
🎄 Новогодний стрим SourceCraft уже в этот четверг!

В прямом эфире разберём интересную алгоритмическую задачку для прокачки скиллов на хакатонах и устроим прожарку решений от Димы Иванова и Серёжи Бережного.

🎁 И, конечно, разыграем призы!

Регистрация открыта — присоединяйтесь!
18 декабря в 12:00
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥661
✌️ В SourceCraft появились новые инструменты для командной работы

 ИИ-возможности
🔡 Специальная ИИ-система для проверки безопасности кода и оформления найденных уязвимостей в карточки, генерация описаний к изменениям для экономии времени при коммитах

🔡 Генерация описаний к предложениям изменений с помощью ИИ упрощает ревью кода

 Совместная работа в команде
🔡 Запускать пайплайны GitLab теперь можно через специальный кубик без необходимости менять CI/CD-конфигурацию, а также переиспользовать существующие библиотеки пайплайнов

🔡 Релизы создаются по тегам в репозитории, чтобы удобно управлять версиями проекта

🔡 Команды в организации помогают централизованно управлять ролями и доступом всей группы

🔡 Решение конфликтов в предложениях изменений доступно прямо в веб-интерфейсе без внешних инструментов

🔡 Уведомления SourceCraft в Telegram позволяют сразу узнавать о новых приглашениях, действиях в задачах или предложениях изменений

🔡 Сниппеты кода в пул-реквестах с возможностью сделать коммит по кнопке

 Безопасность
🔡 Платформа прошла оценку соответствия требованиям ФЗ-152, PCI DSS, ГОСТ 57580

🔡 Повторное сканирование позволяет вручную запускать проверку на наличие уязвимостей при необходимости

🔡 Найденные уязвимости теперь отображаются на уровне организации с различными видами агрегаций

📌 Следите за обновлениями, скоро покажем всё подробнее!
Please open Telegram to view this post
VIEW IN TELEGRAM
21🔥14👍104👏1
Media is too big
VIEW IN TELEGRAM
✌️ SourceCraft Code Assistant теперь пишет описания к предложениям изменений

Code Assistant может автоматически создавать описание при создании предложения изменений, а для уже существующих может сгенерировать новое или обновить текущее.

Если хочется задать стиль и правила, ИИ-помощник будет учитывать требования из AGENTS.md в корне репозитория.

Например, так можно сделать ревью чуточку приятнее:
При создании PR Denoscription используй фразу «Какой чудесный код»


〰️ Сгенерировать описание
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥119
🎅 Шестое задание Новогоднего Git Quest

Запах мандаринов напоминает о приближающемся празднике. Берём самые вкусные дольки, а всё лишнее оставляем в стороне.

Сегодня очистим репозиторий с мандарином от всего ненужного.

Старт в 00:00
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰12🔥65🎃2💊1
✌️ Как мы ускоряли индексирование кода для удобной навигации при ревью

Ревью большого пул-реквеста — это как экскурсия без гида, где сложно уловить взаимосвязи разрозненных фрагментов по текстовым изменениям.

Ситуация меняется с появлением инструментов, способных строить семантическую модель кода прямо в облаке.

Умная навигация помогает разбираться в пул-реквестах любой сложности и предоставляет возможность быстро переходить к определению и выполнять поиск использований.

Павел Таланов из команды Yandex Infrastructure в новой статье на Хабре рассказал, как мы создавали эту функциональность и решали задачу на стыке бэкенда и IDE: 
🔴 Почему индекс IDE не подошёл и как он устроен на платформе для каждого нового коммита
🔴 Как работают всплывающие подсказки
🔴 Какой подход выбрали для связывания символов
🔴 Архитектура умной навигации по коду 
🔴 Как измеряли качество решения

В предыдущей статье Ольга Лукьянова поделилась, с чего начиналась кодонавигация в SourceCraft и почему было важно не превращать платформу в IDE.

➡️ Посмотреть в деле
Please open Telegram to view this post
VIEW IN TELEGRAM
18🔥853👍2🥰1
😁 Новогодний стрим SourceCraft: итоги и планы на продолжение

Сегодня провели первый стрим в тёплой компании крафтеров и решили одну из задач CodeRun:

«Волк в овечьей шкуре»
Дано: в журнале доступа в замок появились странные повторы ID гостей.
Найти: максимальный подотрезок в последовательности входящих ID, в котором содержатся ровно два различных значения.
Решение можно посмотреть в записи трансляции.


А ещё мы разыграли приз — поздравляем ittower-org🎁
В ближайшее время свяжемся с победителем в личных сообщениях для уточнения деталей.

🎁 23 декабря ждём всех на второй стрим!
На этот раз Дима Иванов и Рома Елизаров поделятся лайфхаками по работе с нашим ИИ-помощником и разберут ваши кейсы в прямом эфире. Не пропустите!

➡️ Регистрация на второй стрим
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍861
This media is not supported in your browser
VIEW IN TELEGRAM
😁 Релизы в SourceCraft — как фиксировать стабильные версии проекта

Создавайте релизы на основе тегов с подробной информацией: описанием, файлами и внешними ссылками. Можно использовать заранее созданный тег или добавить новый вместе с релизом.

Просматривайте версии со всей ключевой информацией: авторами, датами публикации, тегами, описаниями и вложениями.

Сравнивайте релизы между собой и отслеживайте эволюцию проекта.

Редактируйте черновики перед публикацией, а ненужные релизы отменяйте или удаляйте.

Управлять релизами могут администраторы и ответственные за репозиторий.


〰️ Создать релиз
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15743🔥2🎄2🍾1
🎅 Седьмое задание Новогоднего Git Quest

Ёлку вырастили, в воздухе пахнет мандаринами, и стол почти накрыт, а это значит, пора готовить маленькие радости.

На седьмом задании нас ждёт кулинарный челлендж — разложим бутерброды с икрой.

Начинаем в 00:00
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰116🔥5
?????? Новогоднего Git Quest

Пора приоткрыть завесу тайны, чем займёмся на восьмом задании. Мы будем развешивать новогоднюю гирлянду!

Здесь важно не только справиться как можно быстрее, но и добавить капельку новогоднего креатива 🎄

А дальше начнутся задания посложнее.

Старт в 00:00
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥33