This template should help get you started developing with Tauri + Vue 3 in Vite. The template uses Vue 3 <script setup>
SFCs, check out the script setup docs to learn more.
- VS Code + Volar + Tauri + rust-analyzer
- Download the zip-archive](https://github.com/PeterBlenessy/tauri-app-boilerplate/archive/refs/heads/master.zip) and unpack it.
- Install prerequisites for developing Tauri apps
- Run
yarn tauri dev
to launch the app.
- Search and replace any occurences of
PeterBlenessy
,addable
andtauri-app-boilerplate
with what better corresponds to your project. - Edit the
version
inpackage,json
. - Edit
CHANGELOG.md
to reflect your needs. Note, that the scripts inpackage.json
use the release version comments from this file as git commit messages.
- Install GitHub CLI if you intend to use the git related scripts in
package.json
. - If you intend to sign and notarize your macOS app, follow the description for macOS Code Signing. This allows the app to automatically update itself when an update is available. See next bullet.
- Make sure to configure required secrets if you intend to build and release your app binaries using GitHub Actions and the release.yml workflow that is included.
- Replace the
tauri.updater.pubkey
with your own pubic key for signing the Updater files. Read more here.
What comes hereafter is up to you and to get a head start, make sure to check out the Tauri guides.