Update CONTRIBUTING.md to explain build step#224
Update CONTRIBUTING.md to explain build step#224MrChrisRodriguez wants to merge 1 commit intodmno-dev:mainfrom
Conversation
|
theoephraim
left a comment
There was a problem hiding this comment.
I have used moonrepo in the past (on a more polyglot repo) and really enjoyed it - it was much more flexible too to set task dependencies more granularly as compared to turborepo... If we add other languages here, I'd definitely consider switching over.
I might take a pass at getting things working better with turbo first.
Although generally a single call to pnpm run build:libs (which skips the docs site) resolves most issues.
The dependency tree causes failures if you try to work on one project without having built others. Adding instructions on how to build required projects. In the future, I'd recommend using a task dependency solution like Moon or Nx.