@react-microservices/wrapper

1.0.0 • Public • Published

react-microservices

Front-end with microservice architecture based on React

#Road map 0) Это оболочка над приложением, для разработки и запуска приложения

  1. Легко разрабатывать разными командами
  2. Общие настройки пакетов
  3. Общие стили кода
  4. Prettier
  5. Все должны юзать одну и ту же версию ноды и npm/yarn (скорее всего нужно будет завернуть все в докер)
  6. Система должа легко подниматся
  7. Система должна легко интегрироваться с беком
  8. Должен быть низкий порог вхождения(onboarding)
  9. Должен быть один конфиг WebPack на всех
  10. Должен быть один конфиг для Jest
  11. Развертывание по blue-green схеме
  12. быстрое развертование дев серверов
  13. Скорее всего нужен будет kubernetes для 12 и 11 пункта
  14. Репник на GitHub
  15. Автоматизация запуска команд скорее всего c помощью make
  16. В качестве CI - CircleCI
  17. Должна быть настроена запуск тестов и линтера в CircleCI
  18. Должен быть настроен Sentry
  19. Должна быть настроенна гугл аналитика
  20. Дожна быть возможность независимо разрабатывать npm пакеты и страницы
  21. Все npm пакеты должны быть опубликованы под одним немспейсом
  22. Должен быть темплейт(заготовка) под npm пакеты и под pages (скорее всего запуск команды будет через npx или make)
  23. В конечном итоге это должно быть SPA
  24. Должна быть возможность отката как всего приложения так и отдельной ее части
  25. Автоматически(по возможности) должно генерироваться дерево зависимостей стариц и npm пакетов
  26. Почитать про лицензию (этот проект-заготовка будет OpenSource проект)
  27. Папочка с конфигами должна быть хорошо структурированная
  28. Заготовка - должна быть покрыта тестами
  29. Сразу же нужно писать README.md
  30. Поддержка i18n
  31. Отсдельные сервисы будут разрабатываться в StoryBook-е
  32. Подключить WebPack DLL для сборки общих пакетов(vender)
  33. Нужно подумать по поводу SSR
  34. Должно быть удобно менеджить зависимости
  35. Попробовать Rollup в место WebPack
  36. Посмотреть возможно ли будет заиспользовать Lerna
  37. Каждый пакет должен быть в своем репнике (опчионально)

Readme

Keywords

none

Package Sidebar

Install

npm i @react-microservices/wrapper

Weekly Downloads

3

Version

1.0.0

License

ISC

Unpacked Size

15.8 kB

Total Files

12

Last publish

Collaborators

  • leichenko.maksym