Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/francisdb/vpin

Rust library for the visual/virtual pinball ecosystem
https://github.com/francisdb/vpin

directb2s virtual-pinball visual-pinball vpin vpx

Last synced: about 2 months ago
JSON representation

Rust library for the visual/virtual pinball ecosystem

Awesome Lists containing this project

README

        

# vpin

Rust library for the visual/virtual pinball ecosystem

https://crates.io/crates/vpin

Join [#vpxtool on "Virtual Pinball Chat" discord](https://discord.gg/eYsvyMu8) for support and questions.

## Documentation

https://docs.rs/vpin

## Example code

Check the [examples folder](examples/)

## Projects using vpin

https://github.com/francisdb/vpxtool

## Other links

* Visual Pinball https://github.com/vpinball/vpinball
* VPUniverse https://vpuniverse.com/
* VPForums https://www.vpforums.org/
* Virtual Pinball Chat on Discord https://discord.com/invite/YHcBrtT

## Running the integration tests

We expect a folder `~/vpinball/tables` to exist that contains a lot of `vpx` and `directb2s` files. The tests will recursively search for these files and run the tests on them.

```bash
cargo test --release -- --ignored --nocapture
```

## Making a release

We use https://github.com/MarcoIeni/release-plz which creates a release pr on every commit to master