SourceCraft
1.57K subscribers
56 photos
13 videos
66 links
Новости от команды
Наш чат: @SourceCraftChat
Начать пользоваться платформой: https://sourcecraft.dev
Download Telegram
🔴 SourceCraft Sites — бесплатный хостинг статических сайтов уже на платформе!

Портфолио, лендинг или блог — развернуть сайт из репозитория SourceCraft можно всего за несколько минут. Достаточно в публичном репозитории создать файл .sourcecraft/sites.yaml, заполнить его конфигурацией, и ваш сайт будет доступен по адресу: {org_name}.sourcecraft.site/{repository_name}.

Что внутри?
🔡Автоматическое обновление сайта при изменении ветки
🔡Работа по защищенному протоколу HTTPS
🔡Управления сайтом через Git
🔡Все возможности SourceCraft: CI/CD, код-ревью, управление версиями

Для удобного старта мы подготовили шаблон — репозиторий нашего сайта, уже работающего на Sites.

Изучайте код, создавайте собственные сайты и делитесь впечатлениями в комментариях ✌️

〰️ SourceCraft Sites
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42👍111
🤔 Как сделать Python-шаблон удобнее?

В шаблоне для создания и тестирования Python-приложения конфигурация CI/CD включает пакетный менеджер pip. А какой предпочитаете вы в своих проектах? Ответьте реакцией:
🔥 pip
👍 poetry
🤩 uv

Делитесь в комментариях своим вариантом ответа и подробностями использования, а если вы уже работали с шаблоном — предлагайте изменения. Сделаем лучший шаблон для старта Python-проектов вместе ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩24🔥10👍71
This media is not supported in your browser
VIEW IN TELEGRAM
🔴 Работа с задачами стала удобнее

Задачи помогают эффективно организовать совместную работу: назначать ответственных, отслеживать статус, определять приоритеты и обсуждать идеи в комментариях.

🔡Текстовый поиск по задачам теперь доступен в поле фильтров. Просто начните вводить текст и выберите «Искать по этому тексту». Задача 348 

🔡Неопубликованный комментарий сохраняется как черновик при закрытии вкладки с задачей или предложением изменений.

🔡Связь задач из разных репозиториев для прозрачного взаимодействия между командами разработки.

⭐️ Как мы сами используем задачи в SourceCraft

У нас три репозитория: в первом ведутся продуктовые проекты, а в двух других живут фронтенд и бэкенд. Связывая задачи между репозиториями, мы синхронизируем этапы разработки, контролируем сроки и быстрее выпускаем новые фичи для вас ❤️

〰️ Работа с задачами
〰️ Как мы разрабатываем SourceCraft в SourceCraft
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍821
This media is not supported in your browser
VIEW IN TELEGRAM
🌸 Интерфейс репозитория с новыми возможностями

🔡 Главная страница репозитория теперь позволяет переключать ветки, создавать новые файлы и папки, а также отображает основную информацию более полно — добавили описание, ссылки и переход на Sites.

🔡 История изменений доступна для любой папки, файла или ветки и наглядно показывает хэш, автора и полное описание. Можно поделиться ссылкой как на весь список изменений, так и на конкретный коммит с деталями.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👏4
🔭 SourceCraft Code Assistant на карте российского ИИ — ищем новые горизонты

Журнал «Инк» представил карту российских решений в сфере генеративного искусственного интеллекта — SourceCraft Code Assistant вошёл в раздел «ИИ в разработке кода» среди других отечественных разработок.

🟣 А какие ИИ-инструменты помогают вам в работе с кодом?
Запускаем опрос, чтобы лучше понять реальное использование интеллектуальных ассистентов и какие новые возможности SourceCraft Code Assistant нужны пользователям.

А может вы готовы поделиться опытом подробнее?
Оставьте контакт в форме — мы свяжемся для диалога.

✏️ Пройти опрос
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤‍🔥22👀2
🔴 Новые возможности в автоматизациях

🔡Параметры запуска автоматизации (строка, булеан и выбор из списка) для пользовательских значений внутри конфигурации, например для адреса стенда при запуске тестов или названия окружения для деплоя указанной версии.

🔡Триггеры на теги позволяют запускать автоматизации, например для релизных процессов по тегам.

🔡Кодонавигация в конфигурациях CI/CD — теперь в интерфейсе платформы можно посмотреть краткое описание полей, получить ссылку на документацию с подробной информацией и увидеть места объявления и использования разных элементов конфигурации.

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

tasks:
- name: sample-task
env:
HELLO: Hello
WORLD: World
SLEEP: 1
cubes:
- name: sample-cube
script:
- echo $HELLO, $WORLD
- sleep $SLEEP

workflows:
sample-workflow:
tasks:
- sample-task
- name: de
uses: sample-task
env:
HELLO: Hallo
WORLD: Welt
SLEEP: 30
- name: rus
uses: sample-task
env:
HELLO: Привет
WORLD: Мир
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍54🤔1
✌️ История про маленький шаг в большом опенсорсе

Под капотом нашего анализа зависимостей мощный опенсорсный проект — Trivy. Этот инструмент позволяет обнаруживать уязвимости в зависимостях кодовой базы.

В этот раз мы не просто интегрируем проект в платформу, но и контрибьютим в него! В релизе Trivy 0.65.0 появился CVSS-вектор — вклад нашего разработчика Степана. Функциональность уже на подходе и в SoucreCraft — приоритизация находок станет ещё точнее и удобнее.

А мы поздравляем Стёпу с дебютом в опенсорс! 🎉 Чтобы помочь начать, наш коллега Андрей Кулешов подкинул идею написать разработчикам проекта и помог оформить предложение изменений.

А как вы начинали свой путь в опенсорс?
😁 Всё сам — с нуля и без подсказок
❤️ Мне помогли коллеги или сообщество
🔥 Вот если бы у меня был такой кот коллега, я, может, и пошёл бы в опенсорс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥34😁1611👍5
✌️ Три большие новости для опенсорс-разработчиков: обновления платформы, гранты и конкурс

🔡Персональные достижения автоматически появляются в профиле — ачивки за вклад в развитие опенсорс-проектов генерируются с помощью YandexART специально для вас. Больше активности — больше наград: «Работа с кодом», «Вклад в сообщество», «Освоение инструментов», «Подтверждённый опыт». У наград есть уровни. Предлагайте изменения, выпускайте релизы, рецензируйте, участвуйте в обсуждениях — ачивка вас найдёт!

🔡Рейтинг репозиториев отражает их позицию в списке лучших репозиториев по степени их значимости для пользователей SourceCraft. Чем больше у публичного репозитория реакций (👍❤️💎), тем лучше рейтинг.

➡️ Грантовая программа для опенсорс-проектов с поддержкой на год в размере 600 тысяч рублей. Наши эксперты будут учитывать практическую пользу проекта, понятный вектор развития, рейтинг и активность репозитория. Старт приёма заявок – 16 августа. Познакомиться с условиями программы Yandex Open Source × SourceCraft можно уже сейчас.

➡️ Конкурс репозиториев SourceCraft — переносите существующие репозитории на платформу, поддерживайте интересные проекты реакцией и поднимайтесь в общем рейтинге. Победителя определим после 31 августа. Лучшие проекты опубликуем в нашем канале, а авторы получат эксклюзивный мерч SourceCraft. Начнём 16 августа!

〰️ Опенсорс в SourceCraft
〰️ Правила конкурса
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25❤‍🔥12👍6
🟢 Открыт приём заявок на поддержку опенсорс-проектов

Программа грантов Yandex Open Source × SourceCraft помогает авторам опенсорс-проектов сделать свой вклад заметным для сообщества и индустрии.

Всего три трека
🅱️Обработка и хранение данных
🅰️Разработка
🔴Машинное обучение

Как участвовать
Заполните форму и разместите свой проект в публичном репозитории под личным аккаунтом — это необходимо для подтверждения авторства вашего проекта.

Что учитываем
Активность репозитория, актуальность, практическую пользу, перспективы развития. Плюс мнение сообщества — позиция в новом рейтинге репозиториев тоже сыграет роль.

📌 Заявки собираем до 15 марта, а результаты объявим в мае. Победители получат гранты в размере 600 тысяч рублей на год на облачные технологии Yandex Cloud.

↘️ Подробности
Please open Telegram to view this post
VIEW IN TELEGRAM
11💯8❤‍🔥2🥴2
This media is not supported in your browser
VIEW IN TELEGRAM
🔓 Активная безопасность — статусы инцидентов и история действий

Крафтеры, часто заглядывающие в раздел «Безопасность», уже могли заметить новый блок «Активность». Он появился в описаниях найденных секретов и зависимостей и помогает отслеживать процесс устранения конкретной уязвимости.

Теперь в одном месте можно увидеть весь жизненный цикл находки, зафиксировать скорость её устранения и быстрее обнаруживать «подвисшие» проблемы безопасности.

Используйте «Активность» для взаимодействия с вашей командой безопасности приложений — в разделе отображается автор изменений статуса уязвимости.

Пока вы читаете это, security-бот уже мог добавить пару оповещений в ваш репозиторий 👀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥72💊2👨‍💻1
🚀 Мы запустили блог!

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

Совсем скоро расскажем:
⚪️Что под капотом компонентов платформы
⚪️Как SourceCraft упрощает разработку на всех этапах жизненного цикла
⚪️Жизнь нашей команды изнутри
⚪️Истории из мира опенсорса
⚪️Свежие релизы и обновления

〰️ Блог SourceCraft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥6👌31
Мы долго держали это в секрете ⭐️

24 сентября на Yandex Neuro Scale 2025 расскажем и покажем новые возможности SourceCraft, меняющие привычные сценарии разработки.

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

Дмитрий Иванов, руководитель SourceCraft, выступит с докладом «SourceCraft в GA — сократите time to market ваших проектов» и поделится, как от планирования задач до деплоя в облако создавать IT‑продукты на платформе SourceCraft для разных пользователей: индивидуальных разработчиков, развивающих личные проекты, команд разного размера и опенсорс‑комьюнити.

В треке DevOps вас ждут и другие доклады:

🔘 MK8s Workload Identity Federation: нативная интеграция с сервисами Yandex Cloud
🔘 Путь от мониторинга к Observability Platform
🔘 Балансировка на грани: как мы распределяем нагрузку в Kubernetes®-кластерах
🔘 DevOps без серверов: практические кейсы применения бессерверных технологий
🔘 Будущее роутинга в Kubernetes®: Yandex Cloud Gwin

📍 24 сентября онлайн и офлайн в Москве

👉 Вся программа конференции и регистрация уже на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1411🔥6
⬇️ Участвуйте в конкурсе проектов и ловите подарки

На прошлой неделе стартовал конкурс для опенсорс-разработчиков — приглашаем участвовать и новичков, и опытных участников сообщества! Разыграем кастомную настолку, фирменные толстовки и другие приятные штуки.

Принять участие просто:
🏄‍♂️Разместите зеркалированную копию репозитория в SourceCraft
🏄‍♂️Отмечайте понравившиеся проекты реакциями
🏄‍♂️Следите за новостями в канале

На основе активности и интереса сообщества к репозиториям на платформе мы выберем 21 победителя. Среди призов: кастомная настолка, фирменные толстовки, термосы и кофеёк с носочками!

 Время размещения репозитория имеет значение. Победителей озвучим в самом начале сентября.

▶️ Условия конкурса
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍52👨‍💻1💊1