ch
Feedback
SourceCraft

SourceCraft

前往频道在 Telegram

Новости от команды Наш чат: @SourceCraftChat Начать пользоваться платформой: https://sourcecraft.dev

显示更多
3 098
订阅者
+124 小时
+117
+5430
帖子存档
😁 Новогодний стрим SourceCraft: итоги и планы на продолжение Сегодня провели первый стрим в тёплой компании крафтеров и реши
😁 Новогодний стрим SourceCraft: итоги и планы на продолжение Сегодня провели первый стрим в тёплой компании крафтеров и решили одну из задач CodeRun:
«Волк в овечьей шкуре» Дано: в журнале доступа в замок появились странные повторы ID гостей. Найти: максимальный подотрезок в последовательности входящих ID, в котором содержатся ровно два различных значения. Решение можно посмотреть в записи трансляции.
А ещё мы разыграли приз — поздравляем ittower-org! 🎁 В ближайшее время свяжемся с победителем в личных сообщениях для уточнения деталей. 🎁 23 декабря ждём всех на второй стрим! На этот раз Дима Иванов и Рома Елизаров поделятся лайфхаками по работе с нашим ИИ-помощником и разберут ваши кейсы в прямом эфире. Не пропустите! ➡️ Регистрация на второй стрим

✌️ Как мы ускоряли индексирование кода для удобной навигации при ревью Ревью большого пул-реквеста — это как экскурсия без ги
✌️ Как мы ускоряли индексирование кода для удобной навигации при ревью Ревью большого пул-реквеста — это как экскурсия без гида, где сложно уловить взаимосвязи разрозненных фрагментов по текстовым изменениям. Ситуация меняется с появлением инструментов, способных строить семантическую модель кода прямо в облаке. Умная навигация помогает разбираться в пул-реквестах любой сложности и предоставляет возможность быстро переходить к определению и выполнять поиск использований. Павел Таланов из команды Yandex Infrastructure в новой статье на Хабре рассказал, как мы создавали эту функциональность и решали задачу на стыке бэкенда и IDE:  🔴 Почему индекс IDE не подошёл и как он устроен на платформе для каждого нового коммита 🔴 Как работают всплывающие подсказки 🔴 Какой подход выбрали для связывания символов 🔴 Архитектура умной навигации по коду  🔴 Как измеряли качество решения В предыдущей статье Ольга Лукьянова поделилась, с чего начиналась кодонавигация в SourceCraft и почему было важно не превращать платформу в IDE. ➡️ Посмотреть в деле

✌️ Шестое задание Новогоднего Git Quest Запах мандаринов напоминает о приближающемся празднике. Берём самые вкусные дольки, а
✌️ Шестое задание Новогоднего Git Quest Запах мандаринов напоминает о приближающемся празднике. Берём самые вкусные дольки, а всё лишнее оставляем в стороне. Сегодня очистим репозиторий с мандарином от всего ненужного. Старт в 00:00

✌️ SourceCraft Code Assistant теперь пишет описания к предложениям изменений Code Assistant может автоматически создавать описание при создании предложения изменений, а для уже существующих может сгенерировать новое или обновить текущее. Если хочется задать стиль и правила, ИИ-помощник будет учитывать требования из AGENTS.md в корне репозитория. Например, так можно сделать ревью чуточку приятнее:
При создании PR Description используй фразу «Какой чудесный код»
〰️ Сгенерировать описание

✌️ В SourceCraft появились новые инструменты для командной работы ⏯ ИИ-возможности 🔡 Специальная ИИ-система для проверки без
✌️ В SourceCraft появились новые инструменты для командной работы ⏯ ИИ-возможности 🔡 Специальная ИИ-система для проверки безопасности кода и оформления найденных уязвимостей в карточки, генерация описаний к изменениям для экономии времени при коммитах 🔡 Генерация описаний к предложениям изменений с помощью ИИ упрощает ревью кода ⏯ Совместная работа в команде 🔡 Запускать пайплайны GitLab теперь можно через специальный кубик без необходимости менять CI/CD-конфигурацию, а также переиспользовать существующие библиотеки пайплайнов 🔡 Релизы создаются по тегам в репозитории, чтобы удобно управлять версиями проекта 🔡 Команды в организации помогают централизованно управлять ролями и доступом всей группы 🔡 Решение конфликтов в предложениях изменений доступно прямо в веб-интерфейсе без внешних инструментов 🔡 Уведомления SourceCraft в Telegram позволяют сразу узнавать о новых приглашениях, действиях в задачах или предложениях изменений 🔡 Сниппеты кода в пул-реквестах с возможностью сделать коммит по кнопке ⏯ Безопасность 🔡 Платформа прошла оценку соответствия требованиям ФЗ-152, PCI DSS, ГОСТ 57580 🔡 Повторное сканирование позволяет вручную запускать проверку на наличие уязвимостей при необходимости 🔡 Найденные уязвимости теперь отображаются на уровне организации с различными видами агрегаций 📌 Следите за обновлениями, скоро покажем всё подробнее!

🎄 Новогодний стрим SourceCraft уже в этот четверг! В прямом эфире разберём интересную алгоритмическую задачку для прокачки с
🎄 Новогодний стрим SourceCraft уже в этот четверг! В прямом эфире разберём интересную алгоритмическую задачку для прокачки скиллов на хакатонах и устроим прожарку решений от Димы Иванова и Серёжи Бережного. 🎁 И, конечно, разыграем призы! Регистрация открыта — присоединяйтесь! 18 декабря в 12:00

◻️ Как выглядит язык программирования, написанный промптами? Таким экспериментом стал репозиторий Branchline — язык преобразо
◻️ Как выглядит язык программирования, написанный промптами? Таким экспериментом стал репозиторий Branchline — язык преобразования одного JSON-документа в другой, ориентированный на low-code-подход, генерацию агентами и пошаговую отладку. У языка есть собственный интерпретатор, компилятор, виртуальная машина и даже браузерная версия благодаря мультиплатформенной сборке. Посмотреть проект Евгения Хлызова можно в репозитории на SourceCraft. А на Хабре — отдельная история, как у автора родилась идея создать свой язык в дуэте с нейросетью.

🎁 Приготовим «Оливье» на четвёртом задании Новогоднего Git Quest Говорят, что о вкусах не спорят. А мы и не будем, просто со
🎁 Приготовим «Оливье» на четвёртом задании Новогоднего Git Quest Говорят, что о вкусах не спорят. А мы и не будем, просто соберём свой идеальный салат из того, что найдётся в холодильнике репозиториях. Колбасный с «Докторской», классический с курицей или даже веганский — какой рецепт окажется самым популярным, зависит от тебя! Готовим ложки как всегда к 00:00

+1
🎁 Итоги розыгрыша от SourceCraft и CodeRun Записали скринкаст, где виден весь процесс розыгрыша: создаётся рабочий процесс, который запрашивает все репозитории с именем name-coderun25 и выбирает счастливчика-победителя! ✌️ Смотрите, как красиво теперь отображаются логи в наших обновлённых автоматизациях. ❤️ Поздравляем победителей:  romanoffbahdan sorokin-as-phystech-edu С каждым свяжемся лично для отправки призов.

🎁 Третье задание Новогоднего Git Quest уже скоро! В этот раз предстоит марш-бросок по соседским репозиториям в поисках соли
🎁 Третье задание Новогоднего Git Quest уже скоро! В этот раз предстоит марш-бросок по соседским репозиториям в поисках соли и майонеза. Эта задача чуть посложнее: время старта имеет значение, точного маршрута нет, только небольшие подсказки и твоя смекалка. Главный инструмент ловкого гурмана — git remote. 🎦Откроем задание «Одолжить у соседа» в 00:00

🎁 Третье задание Новогоднего Git Quest уже скоро! В этот раз предстоит марш-бросок по соседским репозиториям в поисках соли
🎁 Третье задание Новогоднего Git Quest уже скоро! В этот раз предстоит марш-бросок по соседским репозиториям в поисках соли и майонеза. Эта задача чуть посложнее: время старта имеет значение, точного маршрута нет, только небольшие подсказки и твоя смекалка. Главный инструмент ловкого гурмана — git remote. 🎦Откроем задание «Одолжить у соседа» в 00:00

⚡️ Совместный розыгрыш от SourceCraft и CodeRun Вместе с CodeRun мы решили добавить немного праздника и порадовать участников
⚡️ Совместный розыгрыш от SourceCraft и CodeRun Вместе с CodeRun мы решили добавить немного праздника и порадовать участников нашего Git-квеста подарками. Разыграем: ❄️ Игрушечного робота-доставщика Яндекса с пультом управления ❄️Фирменный мерч Как участвовать? Проще простого:
1. Выполни любое задание в новогоднем Git-квесте: https://clck.ru/3QmGBh 2. При создании репозитория используй имя name-coderun25 3. Проверь подписку на наш канал: https://t.me/SourceCraft
Два счастливчика получат подарки — победителей объявим завтра! Успей до 23:59 сегодня ✌️

✌️ Обновления платформы безопасности за ноябрь Статический анализ кода стал полноценной частью SourceCraft. Результаты сканир
✌️ Обновления платформы безопасности за ноябрь Статический анализ кода стал полноценной частью SourceCraft. Результаты сканирования видны в разделе «Безопасность» → «Анализ кода» и в пул-реквестах. 🪩 Движок OpenGrep появился на платформе, закрывая типовые уязвимости с помощью набора коммьюнити-правил. 🪩 Интеграция с LeakDetector помогает находить секреты Yandex Cloud и снижает число ложных срабатываний. Находки отображаются в общем списке и проходят фоновую валидацию. 🪩 Новый анализатор кода Grype можно использовать для уточнения результатов Trivy и проверки зависимостей в репозиториях на C++. 🪩 Отключение сканирования пул-реквестов для гибкого контроля настроек безопасности и снижения нагрузки на CI. ▶️ Подробнее о ноябрьских обновлениях читайте в нашем блоге.

🎁 Второе задание Новогоднего Git Quest уже ждёт тебя! Проберись сквозь историю коммитов и оставь заметку Деду Морозу с помощ
🎁 Второе задание Новогоднего Git Quest уже ждёт тебя! Проберись сквозь историю коммитов и оставь заметку Деду Морозу с помощью команды git notes. А может, твоё послание отправится ещё дальше и найдёт других героев зимнего праздника! 🎦Написать письмо Деду Морозу

✌️ Новогодний Git Quest Cделали git push квеста с новогодним вайбом и приготовили 12 забавных головоломок, чтобы поднять наст
✌️ Новогодний Git Quest Cделали git push квеста с новогодним вайбом и приготовили 12 забавных головоломок, чтобы поднять настроение, погрузить в атмосферу праздника и прокачать Git. С 10 по 30 декабря каждые два дня в 00:00 будем открывать маленькое приключение в ожидании Нового года: напишем письмо Деду Морозу, приготовим праздничный стол и поищем подарки прямо в репозитории SourceCraft. Участвуй в квесте, ищи пасхалки или потайные задания и поднимайся в лидерборде. Получай дополнительные очки за быстрое выполнение задач. Первую ASCII-ёлку можно вырастить уже сейчас, а все свежие задания анонсируем здесь в канале. ✨ Начать Новогодний Git Quest

❄️ Новогодний Стрим SourceCraft 18 декабря В декабре запускаем серию новогодних стримов! Впереди два эфира: 18-ого и 23-ого д
❄️ Новогодний Стрим SourceCraft 18 декабря В декабре запускаем серию новогодних стримов! Впереди два эфира: 18-ого и 23-ого декабря. 18 декабря поделимся, как решать задачи на соревнованиях и собеседованиях, разберём пару практических примеров самостоятельно и с помощью нашего ИИ-ассистента, выберем кейс от зрителей и покажем возможности платформы для его реализации. Стрим проведут Дима Иванов и Серёжа Бережной. В финале проведём праздничный розыгрыш призов: радиоуправляемого «робота-доставщика» и приятного мерча. ✌️ Регистрируйтесь на первый стрим

Яндекс в каждой статье на Хабре: их ИИ попробует объяснить любой фрагмент кода Пока мы спали, на Хабре произошла тихая, но зн
Яндекс в каждой статье на Хабре: их ИИ попробует объяснить любой фрагмент кода Пока мы спали, на Хабре произошла тихая, но значимая интеграция. Теперь в статьях под каждым блоком кода есть кнопка «Объяснить код с SourceCraft», которая запускает ИИ-ассистент от Яндекса. Функция, как отмечают на самой платформе, создана в первую очередь для помощи начинающим программистам и специалистам, которые сталкиваются с незнакомым языком. Она позволяет мгновенно получить пояснения, не отвлекая авторов и не покидая страницу. Для более глубокого анализа есть возможность перейти в расширенный режим. Хотя, кмк, интеграция на Хабре — больше, чем просто фича. Яндекс захватывает точку входа в лице аудитории из миллионов разработчиков, одновременно пробуя доказать состоятельность своего ИИ-копайлота. @anti_agi

📌 Собираем первые впечатления, пока крафтеры пробуют новую кнопку на Хабре

SourceCraft + Хабр = ❤️ Все мы любим читать истории и изучать новые технологии на Хабре. Во многих статьях есть примеры кода.
SourceCraft + Хабр = ❤️ Все мы любим читать истории и изучать новые технологии на Хабре. Во многих статьях есть примеры кода. Но что делать, если в коде трудно разобраться? Теперь во всех кодовых сниппетах на Хабре в один клик можно «Объяснить код с SourceCraft». Для решения задач посложнее второй клик переносит на платформу SourceCraft — контекст сохраняется, можно переписать код на другой язык, проверить ошибки или протестировать прямо на платформе.

✌️ Разворачиваем статический сайт на SourceCraft Сайт можно развернуть на бесплатном хостинге SourceCraft Sites или задеплоит
✌️ Разворачиваем статический сайт на 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