TGViewer
Channel Public Channel
SourceCraft

SourceCraft

@sourcecraft

Новости от команды
Наш чат: @SourceCraftChat
Начать пользоваться платформой: https://sourcecraft.dev
Subscribers
3.56K
Photos
276
Videos
69
Links
298

Showing posts older than #196 · Back to latest

Older Posts 19 shown
Post #195 1.99K
🎁 Скоро финал Новогоднего Git Quest!

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

Куранты бьют сегодня ровно в 00:00
  • ☃ 16
  • 🎅 7
  • 🎄 5
  • 🔥 1
Post #194 1.93K
✌️ Безопасность организации в SourceCraft

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

Новые дашборды в разделе «Обзор безопасности» автоматически собирают данные со всех проектов: библиотеки, CVE, уровни критичности и распределение по репозиториям.

Полный список находок на этом дашборде поможет командам следить за безопасностью в одном месте, управлять статусом уязвимостей и расставлять приоритеты для их исправления во всех репозиториях.

🔍 Центр контроля уязвимостей организации
  • 🔥 17
  • 👍 8
  • ❤ 3
  • 🐳 2
Post #193 1.85K
🎅 Одиннадцатое задание Новогоднего Git Quest

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

Собираемся сегодня в 00:00

UPD: время старта задания изменено на 12:00, вс. Подробнее в комментарии.
  • 🔥 5
  • 🎄 5
  • ☃ 2
  • ❤ 1
  • 👍 1
Post #192 2.03K
✌️ Поддержка GitLab пайплайнов в SourceCraft

Теперь запускать свои существующие пайплайны с синтаксисом GitLab можно в инфраструктуре SourceCraft без существенных изменений в конфигурации CI/CD.

Для интеграции пайплайна GitLab в CI/CD-процесс на платформе используется специальный кубик с параметром gitlab_workflow, который указывает путь к файлу .gitlab-ci.yml.

В SourceCraft поддерживаются основные элементы синтаксиса пайплайнов GitLab, включая поддержку stages, artifacts и переменных окружения.

Функциональность позволяет переносить проекты из GitLab и переиспользовать большую библиотеку существующих примеров пайплайнов.

〰️ Использовать пайплайны GitLab
➡️ Пример конфигурации
  • 🔥 35
  • ❤ 5
  • 👍 2
Post #191 1.57K
🎁 Десятое задание Новогоднего Git Quest

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

Предновогодний детектив стартует сегодня в 00:00
  • ❤ 8
  • 🔥 4
  • 👍 1
  • 🎄 1
Post #190 1.57K
✌️ Разрешение конфликтов при слиянии веток в SourceCraft

При принятии изменений в пул-реквестах появилась возможность решать конфликты слияния прямо в интерфейсе.

🔤 Конфликтующие правки из разных веток помечаются соответствующими маркерами в интерфейсе редактирования.

🔤 Можно решать каждый конфликт вручную либо принять все изменения из текущей или входящей ветки.

🦾 А для конфликтов в файловой структуре мы подготовили краткую инструкцию по их решению средствами командной строки.

〰️ Разрешить конфликт
  • 🔥 24
  • 👍 4
Post #189 1.6K
✌️ Как оформлять документы в LaTeX на SourceCraft

LaTeX избавляет от ручной работы с форматированием ссылок, таблиц и формул. Статьи, отчёты или резюме, написанные на LaTeX, можно автоматически собирать в PDF прямо на платформе.

Достаточно ответвить репозиторий, и всё уже готово для работы:
🔴 Файлы компилируются автоматически через CI
🔴 Готовый PDF доступен из артефактов или ветки release
🔴 Примеры работы с LaTeX и шаблоны резюме на русском и английском — используйте и адаптируйте под себя
🔴 AGENTS.md содержит инструкции для нейроревью и работы с чатом SourceCraft Code Assistant


Готовый шаблон с настроенным CI-процессом подготовил Андрей, наш ML-разработчик. Чат на платформе поможет с формулировками и генерацией LaTeX-кода, это особенно удобно при работе с таблицами и формулами.

Теперь создавать конспекты и дипломы в формате, принятом в профессиональном сообществе, стало проще.

〰️ Смотреть шаблон
  • 👍 20
  • 🔥 16
  • ❤ 1
Post #187 1.55K
🤩 Снова розыгрыш SourceCraft и CodeRun!

Делаем повторный розыгрыш, как и обещали! В первый раз получилась ситуация, знакомая каждому разработчику: код написали, протестировали, но что-то пошло не так. Тогда скрипт сработал неидеально, и часть пользователей, создавших несколько репозиториев, не попали в розыгрыш.

Ещё заметили, что некоторые участники указали неверный суффикс. Все мы совершаем ошибки, поэтому вариацию coderun2025 тоже решили учесть.

В этот раз мы всё предусмотрели: баги пофиксили (надеемся), протестировали на стримах и теперь удваиваем количество победителей!

Как всегда, весь процесс зафиксировали на скринкастах.

🎁 Итоги розыгрыша №2
✳️Игрушечный ровер поедет к vgailitelv
✳️Фирменный мерч SourceCraft получит vasily-minecline


Напомним, что в первом раунде победителями стали:
✳️romanoffbahdan
✳️sorokin-as-phystech-edu

Со всеми свяжемся в личных сообщениях.

Спасибо участникам за терпение и поздравляем победителей! ❤️
  • ❤ 14
  • 🔥 10
  • 👍 5
Post #186 1.62K
✌️ Вебхуки в SourceCraft

Вебхуки позволяют автоматически отправлять HTTP-запросы во внешние сервисы при определённых событиях в репозитории. Теперь в SourceCraft можно гибко настраивать уведомления в мессенджеры и таск-трекеры, а также автоматизировать запуск внешних CI/CD-процессов и анализа кода.

В видео показали пример конфигурации вебхука, который срабатывает при пуше в репозиторий.

Процесс выглядит так:
🎦При событиях git push вебхук отправляется в n8n
🎦n8n переводит пуш-сообщение на русский язык с помощью ИИ и отправляет уведомление
🎦В Telegram приходит информация о репозитории, ветке, авторе и изменениях

Вебхуки настраиваются в файле .sourcecraft/webhooks.yaml в основной ветке репозитория.


〰️ Вебхуки в SourceCraft
➡️ Репозиторий webhooks-n8n
  • ❤ 18
  • 🔥 13
  • 🍓 4
Post #185 1.51K
🎅 Девятое задание Новогоднего Git Quest

Когда-нибудь задумывались, как сложно быть Дедом Морозом? Попробуй разобраться, кому положить подарок под ёлку, а кому достанется только новогодняя открытка.

Сегодня заглянем в администрацию Деда Мороза и подведём итоги года.

Встречаемся у Деда Мороза в 00:00
  • 🔥 7
  • 🎄 5
Post #184 1.76K
😁 Анализ безопасности кода с помощью ИИ в SourceCraft

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

✨ Посмотреть инструмент в деле можно в демо-репозитории.


Как использовать функциональность
🔡 Перейти в репозиторий → Безопасность → Анализ кода
🔡 Нажать «Оценка от AI» в карточке уязвимости
🔡 Дождаться комментария от Security Bot

Бот вернёт ИИ-подсказку с оценкой рисков эксплуатации и влияния, уровнем критичности и фрагментом кода для исправления.

〰️ Анализ уязвимостей с помощью ИИ в SourceCraft
➡️ Демонстрационный репозиторий
  • 🔥 15
  • 👍 12
  • ❤ 10
Post #183 1.66K
🎅 Новогодние стримы SourceCraft — финал!

В этот раз за час эфира мы успели скормить несколько задач нашему ИИ-ассистенту и устроить прожарку решений как на собеседовании, показать тизер большой фичи 2026 года, выбрать задачу из чата и разыграть призы в прямом эфире.

✨ Мерч за задачу для SourceCraft Code Assistant получает @SortWW.
✨ Игрушечный радиоуправляемый робот-доставщик от Яндекса отправится к terekhovetvos — отправим детали на email.


Спасибо всем за участие! Делитесь впечатлениями о таком формате, а если пропустили — смотрите запись трансляции ❤️
  • ❤ 17
  • 🔥 10
  • 👍 9
Post #182 1.59K
🛎 Сегодня в 12:00 — продолжаем серию новогодних стримов SourceCraft!

Вместе с Димой Ивановым и Ромой Елизаровым посмотрим на ИИ в реальных задачах, устроим прожарку ваших кейсов в прямом эфире и разыграем приятные подарки.

✌️ Бонусом покажем тизер новой большой фичи, которую вы увидите в SourceCraft в 2026 году.

Ещё не с нами? Самое время врываться!

▶️ Зарегистрироваться
  • 🔥 15
  • ❤ 9
  • 🥰 6
  • 👍 1
Post #181 1.71K
✌️ Общедоступные рабочие процессы появились в SourceCraft

Рабочий процесс теперь можно вызывать из других репозиториев и через публичный REST API. Такой механизм позволяет запускать рабочие процессы без доступа к исходному репозиторию и его секретам.

⚙️ Как это работает, покажем на примере автоматической проверки заданий по курсу программирования
Преподаватель создаёт приватный репозиторий с рабочим процессом, который запускает проверки.

Далее через автоматизации для студентов создаются репозитории.

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


Студент получает обратную связь: статус и артефакты, но не видит внутреннее устройство тестирования.

Преподаватель может посмотреть все выполненные задания группы в одном месте — в списке запусков CI.

А как вы будете использовать новую фичу в своих проектах?

〰️ Настроить общедоступный рабочий процесс
  • 🔥 30
  • 👍 7
  • ❤ 4
Post #180 1.6K
😁 Команды в SourceCraft

Команды — удобный способ управлять доступами внутри организации и репозиториев. Они позволяют объединять пользователей в группы и назначать роли централизованно. Управлять командами могут только администраторы организации.

🔡 На уровне организации создавать и настраивать команды можно в разделе «Люди» → «Команды».

🔡 В репозиториях роли командам назначаются в «Настройках репозитория» → «Роли», через кнопку «Новая роль» с выбором нужной команды.

Команды в SourceCraft соответствуют группам пользователей в Yandex Identity Hub.


〰️ Команды в SourceCraft
  • 🔥 16
  • 👍 9
Post #179 1.7K
?????? Новогоднего Git Quest

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

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

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

Старт в 00:00
  • 👍 4
  • 🔥 3
Post #178 1.83K
🎅 Седьмое задание Новогоднего Git Quest

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

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

Начинаем в 00:00
  • 🥰 11
  • 🔥 5
Post #177 1.98K
😁 Релизы в SourceCraft — как фиксировать стабильные версии проекта

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

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

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

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

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


〰️ Создать релиз
  • 👍 15
  • ❤ 7
  • ✍ 4
  • 🔥 2
  • 🎄 2
  • 🍾 1
Post #176 1.7K
😁 Новогодний стрим SourceCraft: итоги и планы на продолжение

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

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


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

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

➡️ Регистрация на второй стрим
  • 🔥 14
  • 👍 8
  • ❤ 6
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →