Skip to content
Chia-Yu (Hank) Chou edited this page Jun 12, 2023 · 13 revisions

Engine Plan

  • Cadise Scene Description (CSD)

    • Full system implementation (maybe we can take MoonRay's RDL2 for reference)
  • Documentation

    • Doxygen: for code doc generation
    • Sphnix + Breathe + Exhale: for full doc generation
    • Read the Docs: for hosting doc on website (via GitHub)
  • Package (Dependency) Management

    • Conan: not yet decided? (where do we maintain our own custom libraries? public/private repository?)
      • Conan server: JFrog Artifactory Community Edition (CE)
    • CMake: do we use CMake on both package managing and building process?
  • Cadise Editor (GUI), First Phase

    • Capable of loading a scene file and rendering it (with progress preview)