/monorepo-playground

Accompanying project showcasing different mono repo approaches

Primary LanguageVue

Showcase of Different Mono Repo Approaches

Companion project to my blog post on mono-repo approaches with different package managers.

This is only a showcase. Do not expect an awesome app. The focus is on showing different mono repo approaches and which steps are required.

Switch branches to see different approaches You can clean the mono repo with the following command to start from a clean workspace:

$ yarn cleanup

Approach 1 – Do it yourself

All 3 projects are located at projects folder. The following steps are required to run the app:

  1. Install dependencies of lib project. Build lib.
$ cd projects/lib
$ yarn
$ yarn build:lib
  1. Install dependencies of app project. Run app.
$ cd projects/app
$ yarn
$ yarn serve
  1. Install dependencies and run server.
$ cd projects/server
$ yarn
$ yarn start