Nx и монорепозитории в масштабах предприятия

Nx - это надежная и расширяемая платформа разработки, предназначенная для упрощения управлением крупномасштабных монорепозиториев, содержащих множество приложений и библиотек, предлагая мощные инструменты для генерации кода, оркестрации сборки, управления зависимостями и совместного использования кода.

Qwik прекрасно интегрируется с nx с помощью плагина qwik-nx.

Основные характеристики

  • Создание нового рабочего пространства Nx с помощью пресета "Qwik";
  • Создание приложений и библиотек Qwik;
  • Создание компонентов и маршрутов Qwik;
  • Создание Storybook, React Qwikify, конфигурации Cloudflare и многое другое;
  • Запуск исполнителей, созданных специально для создания приложений Qwik.

Использование

Вы можете создать новое рабочее пространство, выполнив команду:

npx create-nx-workspace@latest org-workspace --preset=qwik-nx

Или добавьте новое приложение Qwik в существующее рабочее пространство, выполнив команду:

npm install -D qwik-nx

и затем

nx generate qwik-nx:app

Для получения дополнительной информации, пожалуйста, ознакомьтесь с документацией qwik-nx documentation.

Участники

Спасибо всем участникам, которые помогли сделать эту документацию лучше!

  • shairez
  • Benny-Nottonson
  • mrhoodz
  • meeroslav