From 4ee0bacbf79c41661b24e6cb9e4420cca33dc039 Mon Sep 17 00:00:00 2001 From: Henry Date: Sat, 23 Dec 2023 18:35:49 +0100 Subject: chore: parse element sections, improve contributing.md Signed-off-by: Henry --- CONTRIBUTING.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'CONTRIBUTING.md') diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 2b0b8b8..73d93ce 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,17 +1,21 @@ -# Common Commands +# Scripts and Commands -> To improve the development experience, a number of aliases have been added to the `.cargo/config.toml` file. These can be run using `cargo `. +> To improve the development experience, a number of custom commands and aliases have been added to the `.cargo/config.toml` file. These can be run using `cargo `. -- **`cargo dev`**\ +- **`cargo dev [args]`**\ e.g. `cargo dev -f check ./examples/wasm/call.wat -a i32:0`\ - Run the development version of the tinywasm-cli. This is the main command used for developing new features. + Run the development version of the tinywasm-cli. This is the main command used for developing new features.\ + See [tinywasm-cli](./crates/cli) for more information. - **`cargo generate-charts`**\ - Generate test result charts + Generate test result charts from the previous test runs. This is used to generate the charts in the [README](./README.md). - **`cargo test-mvp`**\ Run the WebAssembly MVP (1.0) test suite. Be sure to cloned this repo with `--recursive` or initialize the submodules with `git submodule update --init --recursive` +- **`cargo test-wast `**\ + Run a single WAST test file. e.g. `cargo test-wast ./examples/wast/i32.wast` + - **`cargo version-dev`**\ Bump the version to the next dev version. This should be used after a release so test results are not overwritten. Does not create a new github release. -- cgit v1.3.1