SourceCraft
2.57K subscribers
133 photos
40 videos
154 links
Новости от команды
Наш чат: @SourceCraftChat
Начать пользоваться платформой: https://sourcecraft.dev
Download Telegram
🎅 Девятое задание Новогоднего Git Quest

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

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

Встречаемся у Деда Мороза в 00:00
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥7🎄5
Media is too big
VIEW IN TELEGRAM
✌️ Вебхуки в SourceCraft

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

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

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

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


〰️ Вебхуки в SourceCraft
➡️ Репозиторий webhooks-n8n
Please open Telegram to view this post
VIEW IN TELEGRAM
17🔥13🍓43
🤩 Снова розыгрыш SourceCraft и CodeRun!

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

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

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

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

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


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

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

Спасибо участникам за терпение и поздравляем победителей! ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
13🔥10👍52
Media is too big
VIEW IN TELEGRAM
✌️ Как оформлять документы в LaTeX на SourceCraft

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

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


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

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

〰️ Смотреть шаблон
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥1531
This media is not supported in your browser
VIEW IN TELEGRAM
✌️ Разрешение конфликтов при слиянии веток в SourceCraft

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

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

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

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

〰️ Разрешить конфликт
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥237👍4
🎁 Десятое задание Новогоднего Git Quest

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

Предновогодний детектив стартует сегодня в 00:00
Please open Telegram to view this post
VIEW IN TELEGRAM
76🔥4👍1🎄1
✌️ Поддержка GitLab пайплайнов в SourceCraft

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

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

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

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

〰️ Использовать пайплайны GitLab
➡️ Пример конфигурации
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31115👍1
🎅 Одиннадцатое задание Новогоднего Git Quest

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

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

UPD: время старта задания изменено на 12:00, вс. Подробнее в комментарии.
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥5🎄521👍1
This media is not supported in your browser
VIEW IN TELEGRAM
✌️ Безопасность организации в SourceCraft

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

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

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

🔍 Центр контроля уязвимостей организации
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍543🐳2
🎁 Скоро финал Новогоднего Git Quest!

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

Куранты бьют сегодня ровно в 00:00
Please open Telegram to view this post
VIEW IN TELEGRAM
9🎅4🎄2🔥1