rivet-gg / opengb

Open Game Backend: Open-source modular backend for all games and tools. Works with Godot, Unity, Unreal Engine, and HTML5.
https://opengb.dev
Apache License 2.0
107 stars 6 forks source link

Prevent circular dependencies #272

Open NathanFlurry opened 3 months ago

NathanFlurry commented 3 months ago

Motivation

Modules are handled by name. Circular dependencies are a bad practice. There's technically nothing wrong with them at the moment, but we should prevent them regardless.

linear[bot] commented 3 months ago

OGBE-98 Prevent circular dependencies