es
Feedback
SourceCraft

SourceCraft

Ir al canal en Telegram

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

Mostrar más
3 087
Suscriptores
+124 horas
+107 días
+5330 días
Archivo de publicaciones
Проект от комьюнити SourceCraft: «Факультет компилятороварения» 🧪 Среди организаций на платформе появился проект «Факультет
Проект от комьюнити SourceCraft: «Факультет компилятороварения» 🧪 Среди организаций на платформе появился проект «Факультет компилятороварения» — место, где можно узнать о разработке языков программирования и компиляторов. У проекта есть и площадка, организованная на нашем хостинге Sites, где уже можно посмотреть видео с лекциями, статьи и презентации. Разработка собственного языка программирования часто начинается как хобби или эксперимент, чтобы попробовать новую архитектуру, переосмыслить работу с памятью или преодолеть ограничения существующих инструментов. На Факультете собраны проекты по разным направлениям. Например, Фикус из семейства ML-языков для задач компьютерного зрения, а Тривиль — язык выходного дня для исследований в области архитектурного программирования.
Факультет объединяет тех, кто уже разрабатывает языки и компиляторы в России, и тех, кто хочет этому научиться.
❤️ Привет Дмитрию и Алексею от команды SourceCraft, желаем успехов в развитии проекта!

⏰ Продолжается приём заявок на гранты Yandex Open Source × SourceCraft Программа грантов поддерживает опенсорс-проекты незави
⏰ Продолжается приём заявок на гранты Yandex Open Source × SourceCraft Программа грантов поддерживает опенсорс-проекты независимых разработчиков и помогает авторам сделать свой вклад заметным для сообщества и индустрии. В программе три трека 🔵 Обработка и хранение данных 🔵 Разработка 🔵 Искусственный интеллект Для участия достаточно заполнить форму и разместить проект в публичном репозитории SourceCraft под личным аккаунтом для подтверждения авторства. 📌 Заявки принимаются до 15 марта. Победители получат гранты в размере 600 тысяч рублей на год на облачные технологии Yandex Cloud. 〰️ Программа грантов

✅ SourceCraft стал частью партнёрской программы поиска секретов Yandex Cloud Мы в команде SourceCraft уделяем большое внимани
✅ SourceCraft стал частью партнёрской программы поиска секретов Yandex Cloud Мы в команде SourceCraft уделяем большое внимание защите репозиториев на платформе: от поиска секретов и уязвимых зависимостей до статического анализа кода и применения ИИ для формирования рекомендаций по устранению находок. В конце прошлого года SourceCraft присоединился к партнёрской программе поиска секретов Yandex Cloud, чтобы повысить уровень безопасности сервисов в облаке. Программа нацелена на совместные действия по снижению рисков и укреплению информационной безопасности.
Регулярные проверки паролей, API-токенов и других секретов в открытых источниках помогают выявлять скомпрометированные секреты и спасти учетные записи до того, как ими воспользуется злодей.
🤔 А как часто вы запускаете сканирование своих репозиториев?

✌️ Создаём релиз из тега через Public API в SourceCraft Создание релизов в SourceCraft можно автоматизировать через CI. В Exa
✌️ Создаём релиз из тега через Public API в SourceCraft Создание релизов в SourceCraft можно автоматизировать через CI. В Examples есть готовый пример, как собрать релиз из тега с помощью Public API. Основные шаги автоматизации: 1️⃣ Чтение новой версии из файла version.txt при его обновлении в ветке main 2️⃣ Добавление тега с этой версией 3️⃣ Создание релиза через вызов Public API в CI-пайплайне 4️⃣ Автоматическое добавление архива с исходниками к релизу Пример легко адаптируется под разные проекты. 〰️ Репозиторий ci-releases

✌️ Собрали для вас записи выступлений с Yandex Open Source Jam Многие разработчики особенно активно погружаются в опенсорс во
✌️ Собрали для вас записи выступлений с Yandex Open Source Jam Многие разработчики особенно активно погружаются в опенсорс во время праздников. Если вам это знакомо, предлагаем завершить первую рабочую неделю этого года подборкой записей с прошлогоднего джема: 🔓 Защита кода опенсорс-платформ — Андрей Кулешов о том, как крупные опенсорс-проекты справляются с вызовами в области безопасности ☕️ Как превратить опенсорс-разработку в фуллтайм-работу? — Андрей Бородин про путь от первых контрибьютов до карьеры в опенсорсе 📖 Нужен ли науке опенсорс? — обсуждение среди учёных из МФТИ, ИТМО, Яндекса, НИУ ВШЭ и AIRI 💬 Опенсор-опентолк — живая сессия вопросов и ответов

😁 Продлили грант на сервисы Yandex Cloud до 1 апреля Если вы откладывали развёртывание своего пет-проекта в облако — самое в
😁 Продлили грант на сервисы Yandex Cloud до 1 апреля Если вы откладывали развёртывание своего пет-проекта в облако — самое время задеплоить то, что давно собирались. В SourceCraft CI/CD можно быстро и безопасно настроить интеграцию с Yandex Cloud через сервисные подключения с помощью привычных инструментов: YC CLI, Terraform, API, GitHub Actions и готовых кубиков от SourceCraft. Собрали несколько примеров интеграции с сервисами Yandex Cloud: 🔴Деплой статического сайта в Object Storage 🔴Развёртывание веб-приложения в Serverless Containers 🔴Публикация кода на Python, JavaScript, Bash, Java, .NET и других языках в виде облачной функции Грант на 6  000 ₽ активируется прямо в интерфейсе SourceCraft при создании сервисного подключения. Посмотрите видеоинструкцию по активации гранта и успевайте задеплоить свои проекты — до 1 апреля осталось не так много времени. 〰️ Грант SourceCraft

✌️ Как не потеряться в пул-реквестах после праздников Вернулись к работе после выходных, а вас ждут прошлогодние пул-реквесты, которые остались без ревью? Если кажется, что код стал каким-то незнакомым — не переживайте, в нём можно быстро разобраться! Вам поможет навигация по коду на платформе 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