bevy_tdd_book_respond_to_mouse_wheel_press
Chapter of https://github.com/richelbilderbeek/bevy_tdd_book
Setup
Setup is done as described in the Bevy 'getting started' guide:
git clone https://github.com/richelbilderbeek/bevy_tdd_book_respond_to_mouse_wheel_press
cd bevy_tdd_book_respond_to_mouse_wheel_press
cargo init
cargo add bevyTo Cargo.toml add:
# Enable a small amount of optimization in debug mode
[profile.dev]
opt-level = 1
# Enable high optimizations for dependencies (incl. Bevy), but not for our code:
[profile.dev.package."*"]
opt-level = 3To .cargo/config.toml add:
[target.x86_64-unknown-linux-gnu]
linker = "clang"
rustflags = ["-C", "link-arg=-fuse-ld=lld"]Files used by continuous integration scripts
| Filename | Descriptions |
|---|---|
mlc_config.json |
Configuration of the link checker, use markdown-link-check --config mlc_config.json --quiet docs/**/*.md to do link checking locally |
.spellcheck.yml |
Configuration of the spell checker, use pyspelling -c .spellcheck.yml to do spellcheck locally |
.wordlist.txt |
Whitelisted words for the spell checker, use pyspelling -c .spellcheck.yml to do spellcheck locally |
.markdownlint.jsonc |
Configuration of the Markdown linter, use markdownlint "**/*.md" to do markdown linting locally. The name of this file is a default name. |
.markdownlintignore |
Files ignored by the Markdown linter, use markdownlint "**/*.md" to do markdown linting locally. The name of this file is a default name. |
References
On this page
Languages
Rust100.0%
Contributors
GNU General Public License v3.0
Created July 7, 2024
Updated January 19, 2026
