monorepo icon indicating copy to clipboard operation
monorepo copied to clipboard

New Monorepo structure

Open Themezv opened this issue 1 year ago • 0 comments

Current structure:

  1. apps - applications with "runtime"
  2. packages - reusable packages without "runtime"
  3. .docker - common and contains docker files for apps
  4. docker-compose, key.pem, some files from docs are specific for ligretto, but placed in root of monorepo

Next structure:

  1. ligretto - contains all ligretto-specific files and packages
    • ligretto-core-backend
      • .docker
    • ligretto-frontend
    • ligretto-shared
    • ligretto-gameplay-backend
      • .docker
    • docs
    • docker
  2. packages - common packages
    • ui
    • analytics
    • eslint-config-memebattle

Technical questions:

  • [x] nested workspaces supported by yarn
  • [ ] can we move ci configs from root to nested directories?

Themezv avatar Oct 06 '23 00:10 Themezv