nbennett320 / dawesome

A digital audio workstation for all platforms that is libre, gratis, and awesome
24 stars 0 forks source link

Monorepo / introduce Turborepo for rapid handoff #3

Open tonyketcham opened 2 years ago

tonyketcham commented 2 years ago

Ref: https://turborepo.org/

Cuts down on CI time and install/build times during handoff between branches and PRs. Should also greatly benefit splitting up the backend and frontend into distinct packages following a monorepo design - if, for example, the backend engine doesn't have any changes, cached binaries can be remotely downloaded and executed quicker than naïvely rebuilding the unchanged package.

Since Tauri kicks off with a node script in package.json it should work with Turborepo even though it only supports TS/JS.

tonyketcham commented 2 years ago

ugly wip on the feature/turborepo branch