* Start a high-level architecture document for Wasmtime This commit cleands up some existing documentation by removing a number of "noop README files" and starting a high-level overview of the architecture of Wasmtime. I've placed this documentation under the contributing section of the book since it seems most useful for possible contributors. I've surely left some things out in this pass, and am happy to add more! * Review comments * More rewording * typos
64 lines
2.7 KiB
Markdown
64 lines
2.7 KiB
Markdown
# Summary
|
|
|
|
- [Introduction](./introduction.md)
|
|
- [Tutorial](./tutorial.md)
|
|
- [Creating `hello-world.wasm`](./tutorial-create-hello-world.md)
|
|
- [Running `hello-world.wasm`](./tutorial-run-hello-world.md)
|
|
- [Examples](./examples.md)
|
|
- [Markdown Parser](./examples-markdown.md)
|
|
- [Profiling WebAssembly](./examples-profiling.md)
|
|
- [Profiling with Perf](./examples-profiling-perf.md)
|
|
- [Profiling with VTune](./examples-profiling-vtune.md)
|
|
- [Embedding in Rust](./examples-rust-embed.md)
|
|
- [Hello, world!](./examples-rust-hello-world.md)
|
|
- [Calculating the GCD](./examples-rust-gcd.md)
|
|
- [Using Linear Memory](./examples-rust-memory.md)
|
|
- [WASI](./examples-rust-wasi.md)
|
|
- [Linking Modules](./examples-rust-linking.md)
|
|
- [Debugging](./examples-rust-debugging.md)
|
|
- [Using Multi-Value](./examples-rust-multi-value.md)
|
|
- [Embedding in C](./examples-c-embed.md)
|
|
- [Hello, World!](./examples-c-hello-world.md)
|
|
- [Calculating the GCD](./examples-c-gcd.md)
|
|
- [Using Linear Memory](./examples-c-memory.md)
|
|
- [WASI](./examples-c-wasi.md)
|
|
- [Linking Modules](./examples-c-linking.md)
|
|
- [Debugging](./examples-c-debugging.md)
|
|
- [Using Multi-Value](./examples-c-multi-value.md)
|
|
- [Using WebAssembly from your language](./lang.md)
|
|
- [Rust](./lang-rust.md)
|
|
- [C](./lang-c.md)
|
|
- [Python](./lang-python.md)
|
|
- [.NET](./lang-dotnet.md)
|
|
- [Go](./lang-go.md)
|
|
- [Bash](./lang-bash.md)
|
|
- [Using the `wasmtime` CLI](./cli.md)
|
|
- [Installation](./cli-install.md)
|
|
- [CLI Options](./cli-options.md)
|
|
- [Cache Configuration](./cli-cache.md)
|
|
- [Writing WebAssembly](./wasm.md)
|
|
- [Rust](./wasm-rust.md)
|
|
- [C/C++](./wasm-c.md)
|
|
- [AssemblyScript](./wasm-assemblyscript.md)
|
|
- [WebAssembly Text Format (`*.wat`)](./wasm-wat.md)
|
|
- [Example: Markdown Parser](./wasm-markdown.md)
|
|
- [Stability](stability.md)
|
|
- [Release Process](./stability-release.md)
|
|
- [Platform Support](./stability-platform-support.md)
|
|
- [Wasm Proposals Support](./stability-wasm-proposals-support.md)
|
|
- [Security](security.md)
|
|
- [Disclosure Policy](./security-disclosure.md)
|
|
- [Sandboxing](./security-sandboxing.md)
|
|
- [Contributing](contributing.md)
|
|
- [Architecture](./contributing-architecture.md)
|
|
- [Building](./contributing-building.md)
|
|
- [Testing](./contributing-testing.md)
|
|
- [Fuzzing](./contributing-fuzzing.md)
|
|
- [CI](./contributing-ci.md)
|
|
- [Coding Guidelines](./contributing-coding-guidelines.md)
|
|
- [Development Process](./contributing-development-process.md)
|
|
- [Release Process](./contributing-release-process.md)
|
|
- [Implementing Wasm Proposals](./contributing-implementing-wasm-proposals.md)
|
|
- [Governance](./contributing-governance.md)
|
|
- [Code of Conduct](./contributing-coc.md)
|