Привет, друзья! ✋
Давно задавались вопросом, как правильно хранить большие файлы в репозитории? Никита Соболев провел целое расследование и вместе с нашими коллегами – Олегом Чирухиным, владельцем GigaIDE Cloud, и Димой Чукановым, ведущим экспертом по технологиям в GitVerse – рассказал все о git-lfs.
Смотрите видео⬇️
Давно задавались вопросом, как правильно хранить большие файлы в репозитории? Никита Соболев провел целое расследование и вместе с нашими коллегами – Олегом Чирухиным, владельцем GigaIDE Cloud, и Димой Чукановым, ведущим экспертом по технологиям в GitVerse – рассказал все о git-lfs.
Смотрите видео
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1 1
Forwarded from Находки в опенсорсе
git-lfs: храним большие файлы в репозитории правильно
https://www.youtube.com/watch?v=82wj6y2rmR4
Вы сталкивались с проблемой, что рабочий проект клонируется 10 минут?
А когда начинаешь разбираться: почему так? То оказывается, что внутри десятки непережатых картинок для фронта, которые еще и менялись регулярно (а значит, оставили след в истории git навсегда).
Данная проблема влияет не только на локальное использование, ведь мы на самом деле довольно редко делаем
Решение: использовать git-lfs!
Я пригласил замечательного Олега Чирухина @tg_1red2black, чтобы обсудить:
- Как работает git-lfs на базовом уровне?
- Как мигрировать на него с базового сетапа?
- Как он устроен внутри? Поднимаем https://github.com/git-lfs/lfs-test-server и детально смотрим, что там внутри происходит
Ну и конечно чуть-чуть глянули исходники, они, кстати, на #go 🌚️️️️
Обсуждение: как вы храните большие файлы в рабочих проектах? Насколько большие файлы вы храните?
| Поддержать | YouTube | GitHub | Чат |
https://www.youtube.com/watch?v=82wj6y2rmR4
Вы сталкивались с проблемой, что рабочий проект клонируется 10 минут?
А когда начинаешь разбираться: почему так? То оказывается, что внутри десятки непережатых картинок для фронта, которые еще и менялись регулярно (а значит, оставили след в истории git навсегда).
Данная проблема влияет не только на локальное использование, ведь мы на самом деле довольно редко делаем
git clone с нуля, но и самое главное – на скорость всех наших сборок (если мы не используем fetch-depth: 1 или аналог, а использовать их надо). Решение: использовать git-lfs!
Я пригласил замечательного Олега Чирухина @tg_1red2black, чтобы обсудить:
- Как работает git-lfs на базовом уровне?
- Как мигрировать на него с базового сетапа?
- Как он устроен внутри? Поднимаем https://github.com/git-lfs/lfs-test-server и детально смотрим, что там внутри происходит
Ну и конечно чуть-чуть глянули исходники, они, кстати, на #go 🌚️️️️
Обсуждение: как вы храните большие файлы в рабочих проектах? Насколько большие файлы вы храните?
| Поддержать | YouTube | GitHub | Чат |
YouTube
Находки в опенсорсе: git-lfs, не засоряй репозиторий большими файлами зря! #git
GigaCode – AI-ассистент разработчика c агентным режимом. Это полноценный помощник разработчика, способный понимать контекст проекта и выполнять задачи от анализа до готового решения. Ассистент сам открывает нужные файлы, вносит изменения, запускает тесты…
Сложная архитектура, поиск специалистов, растущий бюджет… разработка бэкенда превращается в долгострой?
Теории не будет, только
Расскажем, как решить ключевые проблемы:
Что в программе?
Виктор Чеботарев, главный эксперт дивизиона визуальных средств разработки Platform V DataSpace, СберТех
Регистрируйтесь на вебинар – покажем, как создавать приложения быстрее и с меньшими затратами!
Please open Telegram to view this post
VIEW IN TELEGRAM
#GitVerseРелиз
Релиз 23.0.0⚡️
Что нового❗️
1️⃣ Общие улучшения и изменения:
➖ минимальное количество символов при создании правила защиты веток уменьшено до 1;
➖ новый вид формулировок вариантов видимости профиля пользователя;
➖ возможность переименовать запрос на слияние при нажатии на название;
➖ отображение названия ветки в модальном окне переименования ветки;
➖ приветственное письмо для новых пользователей.
2️⃣ Функции для запросов на слияние:
➖ поддержка стратегии Fast-forward слияние;
➖ сквозная кнопка Одобрить для быстрого одобрения запроса на слияние;
➖ возможность Отменить одобрение запроса на слияние.
3️⃣ CI/CD:
➖ создание workflow из шаблона;
➖ скачивание и инструкция по настройке раннеров доступны на вкладке «Раннеры» репозитория или организации;
➖ быстрый переход к запускам workflow из режима просмотра файлов по кнопке Все запуски;
➖ добавлена фильтрация запуcков workflow по тегам.
4️⃣ Публичные API:
➖ поиск пользователей;
➖ получение информации о пользователе по ID;
➖ лимит API-запросов для пользователей увеличен с 500 до 2000 в час.
5️⃣ Работа с задачами:
➖ в «Мои задачи» добавлена вкладка «Назначены вам», которая агрегирует все задачи, где вы являетесь исполнителем.
Пофиксили🖱
📌 ссылку на клонирование репозитория по HTTPS в методах публичного API;
📌 параметр в методе PATCH /repos/{owner}/{repo};
📌 отсутствие уведомления о запросе ревью у владельцев кода;
📌 отображение названия кнопки отправки сообщения при запросе к GigaCode-агенту;
📌 отображение кнопки GigaCode-агент на странице «Запрос на слияние» > «Обсуждение»;
📌 отображение аватарки пользователя на странице «Пользователь» > «Подписки»;
📌 отображение кнопки Изменения на странице «Запрос на слияние» > «Обсуждение»;
📌 отображение кнопки Просмотрено на странице «Запрос на слияние» > «Измененные файлы»;
📌 UI при редактировании пакета;
📌 отображение большого количества workflow на вкладке CI/CD;
📌 редактирование релиза с «/» в названии тега;
📌 отображение имен workflow, содержащих только цифры;
📌 отображение ручного запуска workflow при удалении workflow с триггером workflow_dispatch.
#GitVerseРазработчикам
Релиз 23.0.0
Что нового
Пофиксили
#GitVerseРазработчикам
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13 7❤4🎉2
Теперь можно публиковать статические сайты прямо из репозитория — документацию, блоги, лендинги, а также проекты на Markdown.
GitVerse Pages автоматически сконфигурирует, соберет и развернет сайт. Все, что нужно — включить Pages в настройках репозитория.
Оставляйте заявку на ранний доступ — подключаем по очереди.
А дальше будет еще интереснее
Please open Telegram to view this post
VIEW IN TELEGRAM
❤33 16🎉10🔥8
#GitVerseКейс
Смотри, какой репозиторий!🚀
Сегодня в рубрике рассказываем об интересном и полезном проекте – AI Chat Widget. Это готовый виджет для встраивания AI-чата на любой сайт. Он помогает пользователям быстро получать ответы на вопросы, снижает нагрузку на службу поддержки и улучшает взаимодействие с сервисом. Забираем?
О проекте🖱
AI Chat Widget — гибкий и настраиваемый виджет для интеграции AI-чат-бота на ваш сайт. Работает с OpenAI, Claude, Gemini, GigaChat, YandexGPT, Ollama и любым OpenAI-совместимым API. У проекта открытая лицензия (MIT), поэтому смело можете адаптировать его под себя и использовать для любых целей.
Для чего нужен?🖥
Проект возник из потребности облегчить жизнь пользователей и снизить нагрузку на техподдержку. Команда столкнулась с повторяющимися вопросами и решила с помощью AI создать решение, которое позволит автоматически отвечать на часто задаваемые вопросы, одновременно понимая контекст взаимодействия пользователя с сайтом.
Возможности💡
📌 Видит контекст страницы — бот знает URL, заголовки, контент и выделенный текст.
📌 Любой AI провайдер — OpenAI, Claude, Gemini, GigaChat, YandexGPT, DeepSeek, Qwen, Ollama, OpenRouter.
📌 Одна строка кода — просто добавьте
📌 Self-hosted — полный контроль над данными.
📌 База знаний — загружайте знания из markdown файлов.
📌 История чата — сохраняется между перезагрузками страницы.
📌 Telegram-уведомления — получайте алерты об эскалациях и отзывах.
📌 Безопасность — rate limiting, детекция атак, блокировка IP.
📌 Приватность — исключайте чувствительные страницы из контекста.
📌 Markdown — форматирование в ответах.
📌 Адаптивный дизайн — работает на всех устройствах.
Подробнее о проекте (изучайте, юзайте, вкладывайтесь) — по ссылке⛓️💥
#GitVerseРазработчикам
Смотри, какой репозиторий!
Сегодня в рубрике рассказываем об интересном и полезном проекте – AI Chat Widget. Это готовый виджет для встраивания AI-чата на любой сайт. Он помогает пользователям быстро получать ответы на вопросы, снижает нагрузку на службу поддержки и улучшает взаимодействие с сервисом. Забираем?
О проекте
AI Chat Widget — гибкий и настраиваемый виджет для интеграции AI-чат-бота на ваш сайт. Работает с OpenAI, Claude, Gemini, GigaChat, YandexGPT, Ollama и любым OpenAI-совместимым API. У проекта открытая лицензия (MIT), поэтому смело можете адаптировать его под себя и использовать для любых целей.
Для чего нужен?
Проект возник из потребности облегчить жизнь пользователей и снизить нагрузку на техподдержку. Команда столкнулась с повторяющимися вопросами и решила с помощью AI создать решение, которое позволит автоматически отвечать на часто задаваемые вопросы, одновременно понимая контекст взаимодействия пользователя с сайтом.
Возможности
<noscript>.Подробнее о проекте (изучайте, юзайте, вкладывайтесь) — по ссылке
#GitVerseРазработчикам
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17❤9 6
This media is not supported in your browser
VIEW IN TELEGRAM
GitVerse Pages в деле: играем в снежки ⛄️
Друзья, сегодня мы открыли доступ к Pages для первых пользователей — тех, кто подал заявки раньше всех. Если вы уже получили приглашение, welcome aboard!🐱
Теперь вы можете публиковать статические сайты прямо из репозитория: документацию, блоги, лендинги и даже...игры!
Одну из таких мы и сделали. Так как декабрь уже в разгаре, а на улице снег есть не у всех – предлагаем поиграть в снежки через GitVerse Pages*️⃣
Кидайтесь снежками в противника (кстати, играть можно и вдвоем) и соревнуйтесь, кто больше раз попадет!💪
Скорее пробуйте игру – по ссылке. А также форкайте и улучшайте в репозитории⛓️💥
Получите доступ к Pages: отправьте заявку на ранний доступ. Документация здесь
Друзья, сегодня мы открыли доступ к Pages для первых пользователей — тех, кто подал заявки раньше всех. Если вы уже получили приглашение, welcome aboard!
Теперь вы можете публиковать статические сайты прямо из репозитория: документацию, блоги, лендинги и даже...игры!
Одну из таких мы и сделали. Так как декабрь уже в разгаре, а на улице снег есть не у всех – предлагаем поиграть в снежки через GitVerse Pages
Кидайтесь снежками в противника (кстати, играть можно и вдвоем) и соревнуйтесь, кто больше раз попадет!
Скорее пробуйте игру – по ссылке. А также форкайте и улучшайте в репозитории
Получите доступ к Pages: отправьте заявку на ранний доступ. Документация здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉27❤15 8🔥1🥰1😁1
#GitVerseКейс
Смотри, какой репозиторий!🚀
Не изменяем традициям, поэтому снова принесли вам крутой проект с платформы — OSA (Open-Source Advisor). Этот инструмент на основе больших языковых моделей помогает улучшать качество научных проектов с открытым исходным кодом. Кстати, проект стал лауреатом специальной премии GitVerse в номинации «Технологии для человека» на опенсорс-трибуне конференции Highload++. Сейчас расскажем о нем подробнее!
О проекте🖱
Проект стартовал как инициатива института ИИ ИТМО. OSA автоматизирует процессы разработки открытых проектов. Инструмент создает структурированный файл README, генерирует документацию для Python-кода, внедряет изменения в репозиторий, создавая ветки, коммиты и запросы на слияние😍 А еще поддерживает разные большие языковые модели, доступные через API, локальные серверы или оса_бот, размещенный на серверах ИТМО.
Что умеет:
📌 создает файлы README;
📌 ведет документацию для Python-кода;
📌 автоматизирует внедрение изменений;
📌 поддерживает различные языковые модели;
📌 генерирует рабочие процессы CI/CD;
📌 советует, как улучшить репозиторий;
📌 поддерживает работу с GitHub/GitLab/GitVerse.
Все операции выполняются автоматически, начиная от клонирования репозитория и заканчивая созданием запроса на слияние. А использование различных языковых моделей позволяет адаптироваться под конкретные задачи и предпочтения разработчика.
Подробнее о проекте — по ссылке
#GitVerseРазработчикам
Смотри, какой репозиторий!
Не изменяем традициям, поэтому снова принесли вам крутой проект с платформы — OSA (Open-Source Advisor). Этот инструмент на основе больших языковых моделей помогает улучшать качество научных проектов с открытым исходным кодом. Кстати, проект стал лауреатом специальной премии GitVerse в номинации «Технологии для человека» на опенсорс-трибуне конференции Highload++. Сейчас расскажем о нем подробнее!
О проекте
Проект стартовал как инициатива института ИИ ИТМО. OSA автоматизирует процессы разработки открытых проектов. Инструмент создает структурированный файл README, генерирует документацию для Python-кода, внедряет изменения в репозиторий, создавая ветки, коммиты и запросы на слияние
Что умеет:
Все операции выполняются автоматически, начиная от клонирования репозитория и заканчивая созданием запроса на слияние. А использование различных языковых моделей позволяет адаптироваться под конкретные задачи и предпочтения разработчика.
Подробнее о проекте — по ссылке
#GitVerseРазработчикам
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14
Kак мы разработали новую модель автодополнения кода в GigaCode 🖱
Друзья, делимся внеочередным мастридом – Дима Бабаев, руководитель R&D в GigaCode, на Хабре подробно рассказал про очередной этап развития наших кодовых моделей. Недавно мы выпустили новую версию inline‑модели автодополнения кода (code completion). Это первая в мире MoE‑модель, созданная специально для этой задачи, мы полностью разработали и обучили ее с нуля. В статье найдете много интересного – ключевые особенности, бенчмарки и, главное, цифры!
⛓️💥 Скорее читать – по ссылке
Друзья, делимся внеочередным мастридом – Дима Бабаев, руководитель R&D в GigaCode, на Хабре подробно рассказал про очередной этап развития наших кодовых моделей. Недавно мы выпустили новую версию inline‑модели автодополнения кода (code completion). Это первая в мире MoE‑модель, созданная специально для этой задачи, мы полностью разработали и обучили ее с нуля. В статье найдете много интересного – ключевые особенности, бенчмарки и, главное, цифры!
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Kак мы разработали новую модель автодополнения кода в GigaCode
Привет, Хабр! Меня зовут Дмитрий Бабаев, я руковожу R&D в GigaCode — это ИИ‑ассистент для разработчиков от Сбера. Сегодня расскажу про очередной этап развития наших кодовых...
🔥16 8❤5
Друзья, у нас есть еще одна маленькая, но важная новость — платформа GitVerse вошла в реестр российского ПО.
Это значит, что мы соответствуем самым высоким требованиям к безопасности и надежности отечественного ПО🛡️
Спасибо, что вы с нами. Дальше — круче!
Это значит, что мы соответствуем самым высоким требованиям к безопасности и надежности отечественного ПО
Спасибо, что вы с нами. Дальше — круче!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥50🎉17❤6 4
Друзья,
программа грантов «Код без границ», которую мы проводили вместе с Cloud.ru и Хабром, завершилась🎉
Получился настоящий праздник кода — вы прислали более 260 заявок! Спасибо каждому, кто решил не кодить в стол, а поделиться своими идеями с сообществом.
Итак, какие проекты покорили наших экспертов?
🏆 Победители грантовой программы «Код без границ» 🏆
AI-инновации:
RAGU
Движок для GraphRAG, который оптимизирует процесс построения графа знаний.
Наука и образование:
Miminet
Веб-эмулятор компьютерных сетей для образовательных целей.
Для всех и каждого:
Chat Assembler
«Управление знаниями» для перегруженных профессионалов.
DevTools — разработка для разработчиков
BugStalker
Отладчик для программ написанных на языке RUST.
Полный список победителей и призеров — в блоге.
Поздравляем победителей!🚀 Вас ждут гранты от GitVerse и Cloud.ru, а также внимание и экспертиза сообщества Хабр! Наши партнеры скоро свяжутся с вами по указанным в заявках email-адресам, чтобы уточнить детали.
Спасибо всем участникам! Каждый присланный проект — это важный вклад в сообщество open source. Продолжайте творить, развивать свои идеи и делиться кодом. А мы будем проводить новые сезоны грантовой программы для вас!
программа грантов «Код без границ», которую мы проводили вместе с Cloud.ru и Хабром, завершилась
Получился настоящий праздник кода — вы прислали более 260 заявок! Спасибо каждому, кто решил не кодить в стол, а поделиться своими идеями с сообществом.
Итак, какие проекты покорили наших экспертов?
AI-инновации:
RAGU
Движок для GraphRAG, который оптимизирует процесс построения графа знаний.
Наука и образование:
Miminet
Веб-эмулятор компьютерных сетей для образовательных целей.
Для всех и каждого:
Chat Assembler
«Управление знаниями» для перегруженных профессионалов.
DevTools — разработка для разработчиков
BugStalker
Отладчик для программ написанных на языке RUST.
Полный список победителей и призеров — в блоге.
Поздравляем победителей!
Спасибо всем участникам! Каждый присланный проект — это важный вклад в сообщество open source. Продолжайте творить, развивать свои идеи и делиться кодом. А мы будем проводить новые сезоны грантовой программы для вас!
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉15🤩6❤4🔥1 1
#GitVerseНовости
GitVerse и Gramax: код и документация в едином потоке🔥
Друзья, мы завершили интеграцию с open source-платформой для документации Gramax! Теперь вы можете подключить GitVerse как Git-хранилище прямо в интерфейсе Gramax — и работать, не переключаясь между инструментами💪
Что доступно?
Все ключевые Git-операции: клонирование, синхронизация, коммит и отправка изменений.
Это была масштабная работа: вместе мы проработали API, чтобы подключение было простым и удобным🤝
Интеграция уже активна для всех пользователей. Пробуйте и делитесь впечатлениями!
#GitVerseРазработчикам
GitVerse и Gramax: код и документация в едином потоке
Друзья, мы завершили интеграцию с open source-платформой для документации Gramax! Теперь вы можете подключить GitVerse как Git-хранилище прямо в интерфейсе Gramax — и работать, не переключаясь между инструментами
Что доступно?
Все ключевые Git-операции: клонирование, синхронизация, коммит и отправка изменений.
Это была масштабная работа: вместе мы проработали API, чтобы подключение было простым и удобным
Интеграция уже активна для всех пользователей. Пробуйте и делитесь впечатлениями!
#GitVerseРазработчикам
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥9👏4 2🎉1
GigaIDE 2025.1 Community: обзор плагинов на маркетплейсе 💡
Совсем недавно мы выпустили новую версию GigaIDE Community. Как и предыдущие версии, она доступна на
GitVerse, а в поставку входит обновленный ИИ-помощник GigaCode, который теперь имеет встроенный агентный режим.
По этому поводу выпустили на Хабре статью, в которой подробно рассказали об обновлении, а также показали, как в новой версии организована работа с плагинами😉
⛓️💥 Читать статью – по ссылке
Совсем недавно мы выпустили новую версию GigaIDE Community. Как и предыдущие версии, она доступна на
GitVerse, а в поставку входит обновленный ИИ-помощник GigaCode, который теперь имеет встроенный агентный режим.
По этому поводу выпустили на Хабре статью, в которой подробно рассказали об обновлении, а также показали, как в новой версии организована работа с плагинами
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
GIGA IDE 2025.1 Community: что за плагины на marketplace?
Благодаря сообществу , вы, возможно, уже в курсе, что мы выпустили новую версию GigaIDE Community. Как и предыдущие версии, она доступна на платформе GitVerse . В поставку входит обновлённый...
🔥13 4❤2😁1🙏1
Сообщество, привет!
⏰ Скоро завершаем сбор обратной связи о GitVerse: если вы хотели рассказать нам о нас, поругать или похвалить, то сейчас самое время.
⛓️💥 Переходите по ссылке — там опрос на 5 минут (мы засекали)
Please open Telegram to view this post
VIEW IN TELEGRAM