- 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
- Implement codegen
- 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.
- Structure and usage
-
- Plugin documentation
- Plugins