Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Monorepo structure #448

Open
1 of 2 tasks
Themezv opened this issue Oct 6, 2023 · 0 comments
Open
1 of 2 tasks

New Monorepo structure #448

Themezv opened this issue Oct 6, 2023 · 0 comments
Labels
Research Tasks on researches and discussions

Comments

@Themezv
Copy link
Member

Themezv commented Oct 6, 2023

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:

  • nested workspaces supported by yarn
  • can we move ci configs from root to nested directories?
@Themezv Themezv added the Research Tasks on researches and discussions label Oct 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Research Tasks on researches and discussions
Projects
None yet
Development

No branches or pull requests

1 participant