Skip to content

Split components into mono repo #1701

@evanpelle

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

No one assigned

    Labels

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

    Type

    No fields configured for Task.

    Projects

    Status
    Triage

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions