Skip to content

Latest commit

 

History

History
12 lines (10 loc) · 425 Bytes

File metadata and controls

12 lines (10 loc) · 425 Bytes

Engine structure

The engine’s code is structured around the following modules:

  • prelude - frequently used functionalities for initiating the library

    • exports part of the engine

    • carries no additional logic

  • modules - the building blocks of the engine

    • inter-module dependencies are allowed

    • depends on utility

  • utility - basic helper functionalities

    • utility is prohibited from depending on engine modules