A high performance entity component system useful as a backend for developing GUI applications and video games.
- Prerequisites
- Format the project
- Automatically format the project on change
- Lint the project
- Automatically lint the project on change
- Build the project
- Automatically build the project on change
- Test the project
- Automatically test the project on change
- Windows 11 or Linux
- Visual Studio Code with plugins:
- Better TOML
- CodeLLDB
- EditorConfig for VS Code
- Markdown All in One
- rust-analyzer
- YAML
- Rust 1.60.0 and later
- rustfmt 1.4.38 and later
- clippy 0.1.60 and later
- cargo-watch 8.1.1 and later
cargo fmt
cargo watch -x fmt
cargo clippy --all-features
cargo watch -x "clippy --all-features"
cargo build
cargo watch -x build
cargo test
cargo watch -x test