Если вы делаете не просто тестовое мини-приложение, а серьёзный продукт внутри VK, рано или поздно столкнётесь с вопросами: Ответ: монорепозиторий. Расскажем, как мы это делаем — на российских сервисах и с максимальной автоматизацией. Эта статья — не для программистов-теоретиков, а для тех, кто уже сталкивался с болью поддержки, обновлений и масштабирования проектов внутри VK Mini Apps. 📦 Монорепа — это когда всё в одном месте. Приложения, библиотеки, стили, серверная часть, общие компоненты. Это удобно: Допустим, у вас есть два мини-приложения: одно для пользователей, другое — админка. У них разный интерфейс, но один и тот же стиль кнопок, один и тот же способ входа, одна и та же аналитика. Зачем дублировать это в двух разных проектах? В монорепе вы создаёте packages/shared-ui, и обе аппки его используют. У нас в проектах структура примерно такая: Это как один большой чемодан, в котором всё разложено по своим папкам. Внутри — чистота, логика и порядок. Не нужно прыгать по 10 репозит
Как собрать VK Mini App «по-взрослому»: монорепа и российские инструменты
29 октября 202529 окт 2025
3 мин