Kylebrown9 opened issue #3707:
The
wasmtime
crate has a fairly sparse readme, especially when compared towasmer
.Most of the specific features I would suggest can be found on the aforementioned wasmer crate readme.
- Use links for anything that has an associated page (e.g. on "
wasmtime
Webassembly runtime")- Offer a "usage" section with an example and links to where you can find more.
- Offer a "features" section that describes any high-level features of the crate.
- Add at least CI, crates.io version, and license badges.
While a bit more nebulous, the
wasmer
crate also has a much warmer feeling to it and makes a lot of appeals to users like
- mentioning that it is "the most popular WebAssembly runtime",
- emphasizing that "It's designed to be safe and secure, and runnable in any kind of environment",
- saying that wasmer is "Made with :heart:️ by the Wasmer team, for the community".
While it doesn't make sense for wasmtime to try to match these various appeals 1-to-1, it might make sense to think about what messages about wasmtime the crates page should try to convey to users about the tool, it's properties, and it's creators. One appeal that might make sense is to refer to wasmtime's status as part of the Bytecode Alliance.
Kylebrown9 edited issue #3707:
The
wasmtime
crate's readme is a bit sparse and isn't as thorough as the Rust - Wasmtime documentation page. Although it doesn't need to be (since they serve different purposes), it can and probably should be enhanced. By improving this pagewasmtime
can make itself more appealing and accessible to users looking at WebAssembly projects on crates.io.One additional point of comparison is to the
wasmer
crate readme, which includes some features that can be borrowed.
- Using links for anything that has an associated page (e.g. on "
wasmtime
Webassembly runtime")- Offering a "usage" section with an example and links to where you can find more.
- Offering a "features" section that describes any high-level features of the crate.
- The inclusion of CI, crates.io version, and license badges.
While a bit more nebulous, the
wasmer
crate also has a much warmer feeling to it and makes a lot of appeals to users like
- mentioning that it is "the most popular WebAssembly runtime",
- emphasizing that "It's designed to be safe and secure, and runnable in any kind of environment",
- saying that wasmer is "Made with :heart:️ by the Wasmer team, for the community".
While it doesn't make sense for wasmtime to try to match these various appeals 1-to-1, it might make sense to think about what messages about wasmtime the crates page should try to convey to users about the tool, it's properties, and it's creators. One appeal that might make sense is to refer to wasmtime's status as part of the Bytecode Alliance.
Kylebrown9 commented on issue #3707:
I recently noticed that the
wat
crate, and a number of other wasm-tools crates, actually do the sorts of things I'm suggesting. It might make sense to extract out the structure of the more refined READMEs into a template for Bytecode Alliance crates.
alexcrichton closed issue #3707:
The
wasmtime
crate's readme is a bit sparse and isn't as thorough as the Rust - Wasmtime documentation page. Although it doesn't need to be (since they serve different purposes), it can and probably should be enhanced. By improving this pagewasmtime
can make itself more appealing and accessible to users looking at WebAssembly projects on crates.io.One additional point of comparison is to the
wasmer
crate readme, which includes some features that can be borrowed.
- Using links for anything that has an associated page (e.g. on "
wasmtime
Webassembly runtime")- Offering a "usage" section with an example and links to where you can find more.
- Offering a "features" section that describes any high-level features of the crate.
- The inclusion of CI, crates.io version, and license badges.
While a bit more nebulous, the
wasmer
crate also has a much warmer feeling to it and makes a lot of appeals to users like
- mentioning that it is "the most popular WebAssembly runtime",
- emphasizing that "It's designed to be safe and secure, and runnable in any kind of environment",
- saying that wasmer is "Made with :heart:️ by the Wasmer team, for the community".
While it doesn't make sense for wasmtime to try to match these various appeals 1-to-1, it might make sense to think about what messages about wasmtime the crates page should try to convey to users about the tool, it's properties, and it's creators. One appeal that might make sense is to refer to wasmtime's status as part of the Bytecode Alliance.
Last updated: Nov 22 2024 at 16:03 UTC