Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/francisdb/vpin
- Owner: francisdb
- License: mit
- Created: 2023-10-06T07:35:12.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-29T11:09:27.000Z (2 months ago)
- Last Synced: 2024-10-29T12:30:53.874Z (2 months ago)
- Topics: directb2s, virtual-pinball, visual-pinball, vpin, vpx
- Language: Rust
- Homepage:
- Size: 817 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
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