So you want to help make this project better? Well, you're in the right place. This project is open source, and we welcome contributions from everyone. Here is some information about how to develop in this project.
This repo contains a VSCode Devcontainer configuration to make contribution easier. Here are the steps to use it:
git clone https://github.com/oxidize-rb/rb-sys
code ./rb-sys
- Click the green
Reopen in Container...
button on the bottom right
git clone https://github.com/oxidize-rb/rb-sys
- Make sure you have Ruby installed
- Install Rust and Cargo with Rustup.
To run the benchmarks, make sure your dev environment, then run cargo bench
. This will run the criterion
benchmarks
and print the results to the console.
To see see plots of the results, you can open target/criterion/report/index.html
in your browser.