Skip to content

Latest commit

 

History

History
32 lines (31 loc) · 1.13 KB

todo.md

File metadata and controls

32 lines (31 loc) · 1.13 KB

To-Do

  • Re-do of entire project
    • Plugins
      • Re-do plugin loader, make it more like Cynthia v1 (using TypeScript imports)
      • Implement new plugin runtimes
        • JavaScript/TypeScript
        • Python --> For a future release
        • Compiled languages: Gleam, Go, Rust, etc. (through codegen) --> For a future release
          • Implement codegen
            • Gleam
            • Go
            • Rust
    • Re-do of the way the configuration is structured
      • published.jsonc is to be restructured using Serde's enumerator support
      • Cynthia.toml uses logging settings alike Lumina's.
    • Writing some documentation
      • Plugin documentation
        • For plugin developers
        • For users
      • Configuration documentation
        • published.jsonc
          • Structure and usage
            • Publication types
            • Metadata
            • Advanced metadata
            • Scenes
            • Etc.
          • Cynthia.toml
            • Structure and usage
            • Logging
            • Etc.