Experimenting with the integration of the Bevy game engine and a Tauri app using Svelte views.
- Tauri
- Bevy
- GitHub action for cross-platform builds
- Svelte
- Vite
- TypeScript
svelte-preprocess
with Sass installed by default- Hot module replacement
- ESLint
- Prettier
- Install Node.js
- Install Yarn
- Install Rust . Follow the Tauri setup guide
- Run
yarn
to install dependencies - From the
src-tauri
folder, runcargo check
to install dependencies
yarn dev
: Start app in dev modeyarn build
: Buildyarn lint
: Lintyarn format
: Format
- Update
CHANGELOG.md
- Bump the version number in
src-tauri/Cargo.toml
- Run
cargo check
to updateCargo.lock
- Create a git tag in the format
v#.#.#
- Add release notes to the generated GitHub release and publish it