openfrontio / openfrontio/OpenFrontIO

Split components into mono repo

Open
#1,701 0 comments 0 reactions 1 assignee Claimed by @evanpelle View on GitHub
approved
Dominant language
TypeScript
Stars
2.7k
Forks
1.4k
Avg merge
17h 43m
Merged PRs (30d)
310

Description

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/

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.