Open
Description
#225 introduced a new page for wasm examples at https://bevyengine.org/examples/
This page is currently lacking in style and not linked from the website. I think it should be the main page for example discovery instead of the git repo:
- it is easier to ensure that the examples are at the latest tag instead of main as the website is only about latest
- it is easier to evolve organisation with tags and categories instead of just a list of folders
- it is easier to control presentation as GitHub will always show files first, then the optional readme.md
- it is easier to have a nice presentation instead of just one large and basic readme.md
So... in case it's not clear, I think it would be easier.
What would be needed to get it in top shape:
- add medatada to Cargo.toml about each example [Merged by Bors] - Examples metadata in Cargo.toml bevy#4741
- display name
- description
- wasm enabled
- add an example page built with the dev docs
- update the website to display all examples with their metadata, but only build wasm version for the one where it is enabled
- WebGPU: Webgpu example pages #630
- WebGL2: Examples update #720
- non Wasm compatible: Show WASM-incompatible examples #1024
- remove/simplify the readme.md in bevy repo example folder. This file can't scale
- link more prominently to the website for examples [Merged by Bors] - Make web examples more visible #335
- (optional) add screenshot of the examples as part of the metadata Webgpu example pages #630
- (optional) add tags to the metadata to help with discovery Add Search on Examples page #742
This should be tied with #159 (bevy assets page) to evolve a consistent style.
The first two points need to be done before a release, the two next with that release