Third-party Bevy libraries managed as git submodules for controlled dependency management.
This repository contains third-party Bevy plugins and libraries as git submodules, allowing for:
- Explicit version control of dependencies
- Code review of library updates before integration
- Reproducible builds with pinned versions
- Easy access to latest upstream code when desired
git clone --recursive https://github.com/your-username/bevy-user-libs.gitgit submodule add https://github.com/author/bevy-plugin.git path/to/bevy-plugin
git commit -m "Add bevy-plugin submodule"# all submodules
git submodule update --remote
# specific submodule
cd path/to/bevy-plugin
git pull origin main
cd ../..
git add path/to/bevy-plugin
git commit -m "Update bevy-plugin to latest"In your Cargo.toml:
[dependencies]
bevy_plugin_name = { path = "../bevy-user-libs/path/to/bevy-plugin" }| bevy | lib |
|---|---|
| 0.16 | bevy_hanabi |
| 0.16 | bevy_lit |
| 0.16 | bevy_mod_outline |
| 0.16 | bevy_spatial |
| 0.16 | bevy_vector_shapes |
| 0.16 | bevy_voronoi |
| 0.16 | bevy_wind_waker_shader |