monorepo
monorepo copied to clipboard
New Monorepo structure
Current structure:
- apps - applications with "runtime"
- packages - reusable packages without "runtime"
- .docker - common and contains docker files for apps
- docker-compose, key.pem, some files from docs are specific for ligretto, but placed in root of monorepo
Next structure:
- ligretto - contains all ligretto-specific files and packages
- ligretto-core-backend
- .docker
- ligretto-frontend
- ligretto-shared
- ligretto-gameplay-backend
- .docker
- docs
- docker
- ligretto-core-backend
- 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?