Skip to content

Commit

Permalink
Add version compatibility chart (#23)
Browse files Browse the repository at this point in the history
Signed-off-by: Michael X. Grey <grey@openrobotics.org>
  • Loading branch information
mxgrey authored Aug 27, 2024
1 parent 98ff313 commit fffd878
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 35 deletions.
50 changes: 16 additions & 34 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,44 +17,26 @@ There are several different categories of problems that bevy impulse sets out to
# Helpful Links

* [Introduction to workflows](https://docs.google.com/presentation/d/1_vJTyFKOB1T0ylCbp1jG72tn8AXYQOKgTGh9En9si-w/edit?usp=sharing)
* [Bevy Impulse Docs](https://docs.rs/bevy_impulse/latest/bevy_impulse/)
* [Bevy Engine](https://bevyengine.org/)
* [Bevy Cheat Book](https://bevy-cheatbook.github.io/)
* [Rust Book](https://doc.rust-lang.org/stable/book/)
* [Install Rust](https://www.rust-lang.org/tools/install)

# Experimenting
# Compatibility

### Install Rust
Bevy Impulse is supported across several releases of Bevy:

Follow [official guidelines](https://www.rust-lang.org/tools/install) to install the Rust language.
| bevy | bevy_impulse |
|------|--------------|
|0.14 | 0.2 |
|0.13 | 0.1 |
|0.12 | 0.0.x |

### Get source code

```
$ git clone https://github.com/open-rmf/bevy_impulse
```

### Build

To build the library simply go to the root directory of the repo and run

```
$ cargo build
```

### Test

The library's tests can be run with

```
$ cargo test
```

### View Documentation

Like most Rust projects, the library documentation is written into the source code and can be built and viewed with

```
$ cargo doc --open
```

After the first release of the library, the documentation will be hosted on docs.rs. We will update this README with a link to that documentation once it is ready.
The `main` branch currently targets bevy version 0.12 (bevy impulse 0.0.x)
so that new developments are still compatible for users of bevy 0.12. New features
will be forward-ported as soon as possible. `main` will move forward to newer
versions of bevy when we judge that enough of the ecosystem has finished migrating
forward that there is no longer value in supporting old versions. In the future
we may come up with a more concrete policy for this, and we are open to input on
the matter.
2 changes: 1 addition & 1 deletion src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
*
*/

//! ![sense-think-act workflow](https://raw.githubusercontent.com/open-rmf/bevy_impulse/update_docs/assets/figures/sense-think-act_workflow.svg)
//! ![sense-think-act workflow](https://raw.githubusercontent.com/open-rmf/bevy_impulse/main/assets/figures/sense-think-act_workflow.svg)
//!
//! Bevy impulse is an extension to the [Bevy](https://bevyengine.org) game
//! engine that allows you to transform [bevy systems](https://bevyengine.org/learn/quick-start/getting-started/ecs/)
Expand Down

0 comments on commit fffd878

Please sign in to comment.