en
Feedback
SourceCraft

SourceCraft

Open in Telegram

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

Show more
3 108
Subscribers
+424 hours
+137 days
+5430 days
Posts Archive
✌️ Как не потеряться в пул-реквестах после праздников Вернулись к работе после выходных, а вас ждут прошлогодние пул-реквесты, которые остались без ревью? Если кажется, что код стал каким-то незнакомым — не переживайте, в нём можно быстро разобраться! Вам поможет навигация по коду на платформе SourceCraft, разработанная на основе полного семантического анализа. Недавно мы поделились нюансами реализации сервиса в статье на Хабре. Платформа учитывает контекст, позволяет мгновенно переходить к определениям, видеть все места использования и анализировать типовые зависимости. ➡️ Хотите убедиться? Предложите изменения

🎁 Чем заняться на новогодних каникулах разработчику? Праздники могут стать не только временем отдыха, но и приятной возможно
🎁 Чем заняться на новогодних каникулах разработчику? Праздники могут стать не только временем отдыха, но и приятной возможностью спокойно заняться чем-то интересным без дедлайнов и спешки. Если руки уже тянутся к коду, загляните в Examples — базу знаний SourceCraft с готовыми шаблонами для работы с платформой.
В канале мы уже делились: ✳️ Шаблоном LaTeX с настроенным CI ✳️ Демо-репозиторием с уязвимостями ✳️ Примером конфигурации вебхука
Если у вас есть интересный кейс использования SourceCraft, которым хочется поделиться, сейчас самое время его оформить. Создавайте примеры, полезные всему сообществу, пишите нам в чат и прикрепляйте ссылку на  репозиторий. Воплощайте свои идеи, а мы уже готовим новые ачивки для крафтеров, чьи репозитории попадут в нашу базу знаний. Приятных каникул и вдохновения! ❤️

Итоги Новогоднего Git Quest Весь декабрь мы не просто решали задания, а ломали головы, нарушали правила и искали пасхалки там
Итоги Новогоднего Git Quest Весь декабрь мы не просто решали задания, а ломали головы, нарушали правила и искали пасхалки там, где их быть не должно. Делимся занимательными цифрами квеста:
🤩 306 участников присоединились к нашему новогоднему приключению 🤩 8 451 попыток было предпринято для решения заданий 🤩 154 письма написано Деду Морозу (нам сказали, он всё прочитал) 🤩 Раковые шейки — король среди ингредиентов «Оливье». Только не спрашивайте почему 🎅 2 гурмана съели мандарины с кожурой. Вы легенды, мы вас боимся 🎄 66% участников украсили ёлку музыкальной гирляндой — это нужно видеть! 🎅 284 попытки понадобилось администрации Деда Мороза, чтобы составить справедливый список подарков 🎅 12 человек получили звание «Гуру игры в прятки» и нашли всё. Даже то, что мы сами забыли спрятать 🤩 8 самых смелых услышали бой курантов и не только прошли квест полностью, но и взломали время
Спасибо, что были с нами! Надеемся, квест оказался для вас таким же праздничным и увлекательным, как и для нас. Если вы не успели присоединиться, а новогоднее настроение всё ещё не отпускает — отличные новости! Квест открыт до 14 января включительно, а после этого проверка заданий будет закрыта. Самое время попробовать свои силы и открыть для себя Git с новой стороны. 🤩 Начать Git Quest

Привет всем в новом году! Как проводите выходные? 🎄
Anonymous voting

😁 Итоги года с SourceCraft: от превью до релиза Конец года часто становится поводом подводить итоги. Для нас он получился ос
+8
😁 Итоги года с SourceCraft: от превью до релиза Конец года часто становится поводом подводить итоги. Для нас он получился особенно насыщенным. Ещё зимой мы запустили техническое превью по приглашениям, а уже летом платформа вышла в общий доступ и стала местом, где тысячи разработчиков пишут код, тестируют, развёртывают и деплоят проекты в облако.  〰️ В карточках собрали небольшую статистику уходящего года. Но самый важный итог находится прямо здесь, с вами. За этот год наше сообщество выросло в 4️⃣ раза!
Комьюнити — это сердце любой платформы. И наше бьётся особенно сильно благодаря вам, тем, кто ежедневно делится знаниями, помогает другим и делает наше пространство для разработки лучше ❤️
Мы не разносим подарки по крышам, но слышим каждое сообщение, читаем каждый комментарий и уже готовим кое-что новое на 2026-й. С наступающим! 🎅

🎁 Скоро финал Новогоднего Git Quest! В двенадцатом задании предстоит разбудить куранты, чтобы Новый год наконец наступил. Эт
🎁 Скоро финал Новогоднего Git Quest! В двенадцатом задании предстоит разбудить куранты, чтобы Новый год наконец наступил. Это настоящий вызов для всех, кто любит сложные загадки и уверенно работает с Git. Куранты бьют сегодня ровно в 00:00

✌️ Безопасность организации в SourceCraft Уязвимые зависимости теперь отображаются не только на уровне репозиториев, но и для всей организации с различными видами агрегации. Новые дашборды в разделе «Обзор безопасности» автоматически собирают данные со всех проектов: библиотеки, CVE, уровни критичности и распределение по репозиториям. Полный список находок на этом дашборде поможет командам следить за безопасностью в одном месте, управлять статусом уязвимостей и расставлять приоритеты для их исправления во всех репозиториях. 🔍 Центр контроля уязвимостей организации

🎅 Одиннадцатое задание Новогоднего Git Quest Подарки и угощения готовы, осталось только собрать всех вместе за новогодним ст
🎅 Одиннадцатое задание Новогоднего Git Quest Подарки и угощения готовы, осталось только собрать всех вместе за новогодним столом. Ещё один шаг навстречу празднику! Собираемся сегодня в 00:00

✌️ Поддержка GitLab пайплайнов в SourceCraft Теперь запускать свои существующие пайплайны с синтаксисом GitLab можно в инфрас
✌️ Поддержка GitLab пайплайнов в SourceCraft Теперь запускать свои существующие пайплайны с синтаксисом GitLab можно в инфраструктуре SourceCraft без существенных изменений в конфигурации CI/CD. Для интеграции пайплайна GitLab в CI/CD-процесс на платформе используется специальный кубик с параметром gitlab_workflow, который указывает путь к файлу .gitlab-ci.yml. В SourceCraft поддерживаются основные элементы синтаксиса пайплайнов GitLab, включая поддержку stages, artifacts и переменных окружения. Функциональность позволяет переносить проекты из GitLab и переиспользовать большую библиотеку существующих примеров пайплайнов. 〰️ Использовать пайплайны GitLab ➡️ Пример конфигурации

🎁 Десятое задание Новогоднего Git Quest Дед Мороз с подарками разобрался — теперь наша очередь. Подарок был заранее куплен,
🎁 Десятое задание Новогоднего Git Quest Дед Мороз с подарками разобрался — теперь наша очередь. Подарок был заранее куплен, красиво упакован и спрятан, чтобы никто не нашёл его раньше времени. Но внезапно выяснилось, что от него осталась только пустая коробка 😱 Предновогодний детектив стартует сегодня в 00:00

✌️ Как разрешить конфликты при слиянии веток в SourceCraft При принятии изменений в пул-реквестах появилась возможность решать конфликты слияния прямо в интерфейсе. 🔤 Конфликтующие правки из разных веток помечаются соответствующими маркерами в интерфейсе редактирования. 🔤 Можно решать каждый конфликт вручную либо принять все изменения из текущей или входящей ветки. 🦾 А для конфликтов в файловой структуре мы подготовили краткую инструкцию по их решению средствами командной строки. 〰️ Разрешить конфликт

✌️ Как оформлять документы в LaTeX на SourceCraft LaTeX избавляет от ручной работы с форматированием ссылок, таблиц и формул. Статьи, отчёты или резюме, написанные на LaTeX, можно автоматически собирать в PDF прямо на платформе. Достаточно ответвить репозиторий, и всё уже готово для работы:
🔴 Файлы компилируются автоматически через CI 🔴 Готовый PDF доступен из артефактов или ветки release 🔴 Примеры работы с LaTeX и шаблоны резюме на русском и английском — используйте и адаптируйте под себя 🔴 AGENTS.md содержит инструкции для нейроревью и работы с чатом SourceCraft Code Assistant
Готовый шаблон с настроенным CI-процессом подготовил Андрей, наш ML-разработчик. Чат на платформе поможет с формулировками и генерацией LaTeX-кода, это особенно удобно при работе с таблицами и формулами. Теперь создавать конспекты и дипломы в формате, принятом в профессиональном сообществе, стало проще. 〰️ Смотреть шаблон

+1
🤩 Снова розыгрыш SourceCraft и CodeRun! Делаем повторный розыгрыш, как и обещали! В первый раз получилась ситуация, знакомая каждому разработчику: код написали, протестировали, но что-то пошло не так. Тогда скрипт сработал неидеально, и часть пользователей, создавших несколько репозиториев, не попали в розыгрыш. Ещё заметили, что некоторые участники указали неверный суффикс. Все мы совершаем ошибки, поэтому вариацию coderun2025 тоже решили учесть. В этот раз мы всё предусмотрели: баги пофиксили (надеемся), протестировали на стримах и теперь удваиваем количество победителей! Как всегда, весь процесс зафиксировали на скринкастах. 🎁 Итоги розыгрыша №2
✳️Игрушечный ровер поедет к vgailitelv ✳️Фирменный мерч SourceCraft получит vasily-minecline
Напомним, что в первом раунде победителями стали: ✳️romanoffbahdan ✳️sorokin-as-phystech-edu Со всеми свяжемся в личных сообщениях. Спасибо участникам за терпение и поздравляем победителей! ❤️

✌️ Вебхуки в SourceCraft Вебхуки позволяют автоматически отправлять HTTP-запросы во внешние сервисы при определённых событиях в репозитории. Теперь в SourceCraft можно гибко настраивать уведомления в мессенджеры и таск-трекеры, а также автоматизировать запуск внешних CI/CD-процессов и анализа кода. В видео показали пример конфигурации вебхука, который срабатывает при пуше в репозиторий. Процесс выглядит так: 🎦При событиях git push вебхук отправляется в n8n 🎦n8n переводит пуш-сообщение на русский язык с помощью ИИ и отправляет уведомление 🎦В Telegram приходит информация о репозитории, ветке, авторе и изменениях
Вебхуки настраиваются в файле .sourcecraft/webhooks.yaml в основной ветке репозитория.
〰️ Вебхуки в SourceCraft ➡️ Репозиторий webhooks-n8n

🎅 Девятое задание Новогоднего Git Quest Когда-нибудь задумывались, как сложно быть Дедом Морозом? Попробуй разобраться, кому
🎅 Девятое задание Новогоднего Git Quest Когда-нибудь задумывались, как сложно быть Дедом Морозом? Попробуй разобраться, кому положить подарок под ёлку, а кому достанется только новогодняя открытка. Сегодня заглянем в администрацию Деда Мороза и подведём итоги года. Встречаемся у Деда Мороза в 00:00

😁 Анализ безопасности кода с помощью ИИ в SourceCraft ИИ-система на базе SoureCraft Code Assistant помогает быстро оценивать и приоритизировать найденные проблемы безопасности в коде при работе с любым репозиторием. Такой подход к обработке уязвимостей наглядно показывает, какие проблемы требуют внимания в первую очередь, и сокращает анализ безопасности кода до нескольких минут.
✨ Посмотреть инструмент в деле можно в демо-репозитории.
Как использовать функциональность 🔡 Перейти в репозиторий → Безопасность → Анализ кода 🔡 Нажать «Оценка от AI» в карточке уязвимости 🔡 Дождаться комментария от Security Bot Бот вернёт ИИ-подсказку с оценкой рисков эксплуатации и влияния, уровнем критичности и фрагментом кода для исправления. 〰️ Анализ уязвимостей с помощью ИИ в SourceCraft ➡️ Демонстрационный репозиторий

🎅 Новогодние стримы SourceCraft — финал! В этот раз за час эфира мы успели скормить несколько задач нашему ИИ-ассистенту и у
🎅 Новогодние стримы SourceCraft — финал! В этот раз за час эфира мы успели скормить несколько задач нашему ИИ-ассистенту и устроить прожарку решений как на собеседовании, показать тизер большой фичи 2026 года, выбрать задачу из чата и разыграть призы в прямом эфире.
✨ Мерч за задачу для SourceCraft Code Assistant получает @SortWW. ✨ Игрушечный радиоуправляемый робот-доставщик от Яндекса отправится к terekhovetvos — отправим детали на email.
Спасибо всем за участие! Делитесь впечатлениями о таком формате, а если пропустили — смотрите запись трансляции ❤️

🛎 Сегодня в 12:00 — продолжаем серию новогодних стримов SourceCraft! Вместе с Димой Ивановым и Ромой Елизаровым посмотрим на
🛎 Сегодня в 12:00 — продолжаем серию новогодних стримов SourceCraft! Вместе с Димой Ивановым и Ромой Елизаровым посмотрим на ИИ в реальных задачах, устроим прожарку ваших кейсов в прямом эфире и разыграем приятные подарки. ✌️ Бонусом покажем тизер новой большой фичи, которую вы увидите в SourceCraft в 2026 году. Ещё не с нами? Самое время врываться! ▶️ Зарегистрироваться

✌️ Общедоступные рабочие процессы появились в SourceCraft Рабочий процесс теперь можно вызывать из других репозиториев и через публичный REST API. Такой механизм позволяет запускать рабочие процессы без доступа к исходному репозиторию и его секретам. ⚙️ Как это работает, покажем на примере автоматической проверки заданий по курсу программирования
Преподаватель создаёт приватный репозиторий с рабочим процессом, который запускает проверки. Далее через автоматизации для студентов создаются репозитории. В каждом из них — свой рабочий процесс, который запускается при открытии пул-реквеста и вызывает проверку из репозитория преподавателя.
Студент получает обратную связь: статус и артефакты, но не видит внутреннее устройство тестирования. Преподаватель может посмотреть все выполненные задания группы в одном месте — в списке запусков CI. А как вы будете использовать новую фичу в своих проектах? 〰️ Настроить общедоступный рабочий процесс

😁 Команды в SourceCraft Команды — удобный способ управлять доступами внутри организации и репозиториев. Они позволяют объеди
😁 Команды в SourceCraft Команды — удобный способ управлять доступами внутри организации и репозиториев. Они позволяют объединять пользователей в группы и назначать роли централизованно. Управлять командами могут только администраторы организации. 🔡 На уровне организации создавать и настраивать команды можно в разделе «Люди» → «Команды». 🔡 В репозиториях роли командам назначаются в «Настройках репозитория» → «Роли», через кнопку «Новая роль» с выбором нужной команды.
Команды в SourceCraft соответствуют группам пользователей в Yandex Identity Hub.
〰️ Команды в SourceCraft