Skip to content

chrisslater/monorepo-playground

Repository files navigation

WORK IN PROGRESS

PLEASE BE AWARE THAT THIS IS A WORK IN PROGRESS PLAYGROUND. I am committed however to develop this playground to be useable by others in the near future.

Goals

  • Seamless debugging - I should be able to debug between my packages
  • Seamless development - If I update a module I should be able to get instant feedback in the other module
  • Performance - Booting up the application needs to be quick, updating the application and rebooting needs to be quick
  • Simple workflow - No complicated steps to get up and running and keep running over a long period of time

Yarn workspaces

  • easy to install dependencies

  • can yarn install anywhere in the repo and it will install

  • caching!

  • In docker means that you can cache the yarn install from the lock file

  • Consistant install accross envirnonments

Kubernetes

https://myjavabytes.wordpress.com/2017/03/12/getting-a-host-path-persistent-volume-to-work-in-minikube-kubernetes-run-locally/

Linting

  • Linting inheritence

Debugging

  • Debug multiple Docker boxes in visual studio code

Kubernetes

Blockers

Further reading

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published