Skip to content

Split components into mono repo #1701

Description

@evanpelle

client/, core/, and server/ should be independent without any cross dependencies.

Image

Steps:

  1. Create shared/ directory for code shared between server/ & client/
  2. Move all non-core related code to the shared/ directory
  3. Remove core/ dependencies on client/
  4. Move public core api into engine_api/
  5. Move all core private code to engine/
  6. Ensure client & server only have dependency on engine_schemas/

Metadata

Metadata

Assignees

Labels

approvedApproved for a PR, if you assigned to the issue.

Type

Projects

Status
Triage

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions