Наша команда очень тепло относится к опенсорсу, следит за новостями и участвует в жизни сообщества.
Если вы тоже вовлечены в мир опенсорса и хотите делиться своим опытом, мнением и взглядами — приглашаем поучаствовать в онлайн-интервью (не более часа).
Заполните небольшую анкету и расскажите про свой вклад в развитие открытого программного обеспечения.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18❤8👍8
Настраиваем CI/CD для Cloud Functions из SourceCraft
SourceCraft позволяет хранить код функций Yandex Cloud Functions и автоматически развёртывать новые версии функции при изменениях в репозитории.
Делимся инструкцией, в которой технический менеджер проектов Yandex Cloud Илья Шикалов показал, как это работает, на примере трёх рабочих процессов:
🔴 Изменения из веток, кроме основной, деплоятся автоматически в функцию интеграционного окружения
🔴 Предложение изменений в основную ветку разворачивает код в тестовом окружении
🔴 Изменения в основной ветке попадают в релизное окружение
Ещё обсудим создание кастомного кубика и что важно учитывать при использовании облачных функций для ваших бизнес-процессов.
👀 VK видео
✏️ Документация
🏡 Репозиторий
SourceCraft позволяет хранить код функций Yandex Cloud Functions и автоматически развёртывать новые версии функции при изменениях в репозитории.
Делимся инструкцией, в которой технический менеджер проектов Yandex Cloud Илья Шикалов показал, как это работает, на примере трёх рабочих процессов:
Ещё обсудим создание кастомного кубика и что важно учитывать при использовании облачных функций для ваших бизнес-процессов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥6⚡3❤2
Код — одно из ключевых мест хранения различных секретов. Всего один коммит может случайно унести в открытый доступ токен или пароль. Выявление секретов становится настоящим вызовом, если область поиска — все проекты на популярной платформе для разработчиков.
Наши эксперты из команды безопасной разработки — Денис Макрушин, Андрей Кулешов и Алексей Тройников — рассказали, как создаётся функциональность поиска секретов в коде и какие критерии являются ключевыми для тех, кто ищет в нём что-то ценное:
Что в статье:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12 7👏5
24 сентября состоится Yandex Neuro Scale — главная конференция Yandex Cloud для тех, кто создаёт цифровые продукты и решения. В прошлом году на площадке конференции мы анонсировали SourceCraft, а уже в этом поделимся самыми горячими новостями о работе платформы!
Что вас ждёт:
Когда: 24 сентября
Где: онлайн и офлайн в Москве
Подписывайтесь на @yandexneuroscale, чтобы следить за анонсами. И, конечно, регистрируйтесь на конференцию уже сейчас!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥6❤3👎1
Качество работы ИИ-ассистента очень зависит от того, какая информация попадает в запрос. Можно выделить три больших части:
За последнее время мы улучшили работу со всеми тремя элементами:
А ещё навигация по чату стала удобнее — большие блоки кода автоматически сворачиваются.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤6👍6
Портфолио, лендинг или блог — развернуть сайт из репозитория SourceCraft можно всего за несколько минут. Достаточно в публичном репозитории создать файл
.sourcecraft/sites.yaml
, заполнить его конфигурацией, и ваш сайт будет доступен по адресу: {org_name}.sourcecraft.site/{repository_name}
.Что внутри?
Для удобного старта мы подготовили шаблон — репозиторий нашего сайта, уже работающего на Sites.
Изучайте код, создавайте собственные сайты и делитесь впечатлениями в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42👍11⚡1
В шаблоне для создания и тестирования Python-приложения конфигурация CI/CD включает пакетный менеджер pip. А какой предпочитаете вы в своих проектах? Ответьте реакцией:
🔥 pip
👍 poetry
🤩 uv
Делитесь в комментариях своим вариантом ответа и подробностями использования, а если вы уже работали с шаблоном — предлагайте изменения. Сделаем лучший шаблон для старта Python-проектов вместе
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩24🔥10👍7❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Задачи помогают эффективно организовать совместную работу: назначать ответственных, отслеживать статус, определять приоритеты и обсуждать идеи в комментариях.
У нас три репозитория: в первом ведутся продуктовые проекты, а в двух других живут фронтенд и бэкенд. Связывая задачи между репозиториями, мы синхронизируем этапы разработки, контролируем сроки и быстрее выпускаем новые фичи для вас
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍8❤2 1
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👏4
Журнал «Инк» представил карту российских решений в сфере генеративного искусственного интеллекта — SourceCraft Code Assistant вошёл в раздел «ИИ в разработке кода» среди других отечественных разработок.
Запускаем опрос, чтобы лучше понять реальное использование интеллектуальных ассистентов и какие новые возможности SourceCraft Code Assistant нужны пользователям.
А может вы готовы поделиться опытом подробнее?
Оставьте контакт в форме — мы свяжемся для диалога.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤🔥2❤2👀2
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👍5❤4🤔1
Под капотом нашего анализа зависимостей мощный опенсорсный проект — Trivy. Этот инструмент позволяет обнаруживать уязвимости в зависимостях кодовой базы.
В этот раз мы не просто интегрируем проект в платформу, но и контрибьютим в него! В релизе Trivy 0.65.0 появился CVSS-вектор — вклад нашего разработчика Степана. Функциональность уже на подходе и в SoucreCraft — приоритизация находок станет ещё точнее и удобнее.
А мы поздравляем Стёпу с дебютом в опенсорс!
А как вы начинали свой путь в опенсорс?
😁 Всё сам — с нуля и без подсказок
❤️ Мне помогли коллеги или сообщество
🔥 Вот если бы у меня был такой
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥33😁16❤11👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥24❤🔥12👍6