chrisslater / monorepo-playground

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:TypeScript 82.4%Language:HTML 10.3%Language:Shell 3.9%Language:CSS 2.6%Language:JavaScript 0.8%