🚧 Attention, peinture fraîche !

Cette page a été traduite par une seule personne et n'a pas été relue et vérifiée par quelqu'un d'autre ! Les informations peuvent par exemple être erronées, être formulées maladroitement, ou contenir d'autres types de fautes.

Les gabarits de projet

Le groupe de travail de Rust et WebAssembly compile et maintient une variété de gabarits de projets pour vous aider à démarrer des nouveaux projets afin de se mettre rapidement au travail.

wasm-pack-template

Ce gabarit permet de démarrer un projet en Rust et WebAssembly à utiliser avec wasm-pack.

Utilisez cargo generate pour cloner ce gabarit de projet :

cargo install cargo-generate
cargo generate --git https://github.com/rustwasm/wasm-pack-template.git

create-wasm-app

Ce gabarit s'utilise pour des projets en JavaScript qui utilisent des paquets de npm qui ont été créés à partir de Rust avec wasm-pack.

Ce gabarit a été traduit en français : create-wasm-app-fr

Utilisez-le avec npm init :

mkdir mon-projet
cd mon-projet/
npm init wasm-app
# ou pour la version française :
npm init wasm-app-fr

Ce gabarit est parfois utilisé avec wasm-pack-template, où les projets wasm-pack-template sont installés en local avec npm link, et utilisés comme dépendance dans les projets create-wasm-app.

rust-webpack-template

Ce gabarit est livré pré-configuré avec tout l'outillage pour compiler Rust en WebAssembly et de l'intégrer dans un cycle de compilation de Webpack avec le rust-loader de Webpack.

Utilisez-le avec npm init :

mkdir my-project
cd my-project/
npm init rust-webpack