Публикации по теме 'monorepo'


Насмешка над монорепозиторием
С растущим количеством сервисов , создаваемых на нашем бэкэнде, на разработку нашего внешнего интерфейса начало влиять то, сколько репозиториев и серверов вам нужно установить локально, чтобы запустить внешний интерфейс. И если мы также примем во внимание нашу переработку архитектуры интерфейса , мы знали, что должны принять меры, чтобы обеспечить быструю и плавную разработку. Вот тут-то и появляется наш фиктивный сервер монорепозитория. Немного о LumApps Если вы не знаете о..

Еще одно руководство по настройке монорепозитория
В этом руководстве мы создадим монорепозиторий (используя рабочие области пряжи и lerna ) с тремя пакетами: monorepo / core : пакет, который содержит только функции машинописного текста и имеет только машинописный текст и jest в качестве зависимостей. monorepo / components : пакет с компонентами React , которые будут использоваться другими пакетами. monorepo / webapp : веб-приложение, которое будет использовать пакеты core и components и будет создавать..

Monorepo и один лингва франка: TypeScript
Создание серии веб-приложений: выпуск № 2 Думаю, первое техническое решение при создании веб-приложения: где оно будет жить? Традиционно было 2 варианта: монорепозиторий или мультирепозиторий. Но я видел это, и возможно иметь гибрид. Используйте монорепозиторий для некоторых проектов, а также несколько других репозиториев, каждый для одного проекта. Я выбираю модель монорепозитория, но я всегда могу перейти на гибридную модель и иметь несколько проектов в собственном репозитории,..

Что такое Монорепо?
Когда проект запускается, мы создаем новый репозиторий исходного кода в VSTS / Github / bitbucket и начинаем добавлять в него весь код. каждый раз, когда мы добавляем новый модуль / повторно используемые компоненты, мы создаем новый репозиторий и используем его. Это называется множественным репо или множественным репо. Этот процесс будет продолжаться до тех пор, пока мы не создадим много репозиториев, так как нам понадобится один репозиторий для каждого пакета. Через некоторое время..

Представляем Preconstruct 🎁
Preconstruct - это инструмент для сборки пакетов JavaScript с первоклассной поддержкой монорепозиториев и твердыми мнениями, который поможет вам быстрее вернуться к работе. Год назад у меня было много проблем с поддержкой системы сборки Emotion , поэтому я решил создать систему сборки для решения проблем согласованности и надежности в репозитории со многими пакетами, и это в конечном итоге превратилось в Preconstruct . Он действительно хорошо работает над такими проектами, как..

Независимые компоненты: новые строительные блоки Интернета
Почему все, что вы знаете о микросервисах, микро-интерфейсах, монорепозиториях и даже простых старых библиотеках компонентов, вот-вот изменится. Независимые компоненты революционизируют способ создания веб-проектов. Они заменяют или трансформируют большую часть современных стратегий разработки программного обеспечения и архитектурных стилей и предлагают более эффективные способы совместной работы над кодом. Даже в этом случае кажется, что они скрылись за завесой тумана - непонятыми..

React Native, React Web и Expo-Together в одном монорепозитории
Автор Шанкар Морвал Я работаю над проектом, в котором у нас есть веб-приложение React, приложение React Native и другое приложение React Native, созданное с использованием expo. Все эти три проекта имеют общий бэкэнд, уровень обслуживания и логику redux. Есть и другие общие компоненты, которые можно использовать в приложении React Native и Expo. Итак, нам нужна была архитектура, чтобы избежать дублирования кода в проектах. Я остановился на мгновение и подумал, что может быть..