Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/skymen/tauri-vue-template
A Tauri template that comes with a few very useful features pre configured
https://github.com/skymen/tauri-vue-template
Last synced: 3 months ago
JSON representation
A Tauri template that comes with a few very useful features pre configured
- Host: GitHub
- URL: https://github.com/skymen/tauri-vue-template
- Owner: skymen
- Created: 2023-08-04T21:04:16.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-04T23:11:28.000Z (over 1 year ago)
- Last Synced: 2024-04-27T09:31:07.120Z (7 months ago)
- Language: JavaScript
- Size: 186 KB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-tauri - tauri-vue-template-2 - Another vue template with Javascript, Vite, Pinia, Vue Router and Github Actions. (Getting Started / Templates)
README
# Installation
Download the app from the releases page and run it.
https://github.com/skymen/construct-crawler/releases/latest
Note that opening a project as a c3p file does not apply the changes to the c3p.
To actually apply the changes, you need to save the project as a project folder before opening it.# Development prerequisites
## Github Action
You need to enable the github actions write authorization for the repository. This is needed to publish the releases and to create a branch for the updater.
## Updater
Generate a publication key, add the private key to the repository secrets as `TAURI_PRIVATE_KEY` and add the public key to tauri.config.json as `updater/pubkey`.
Also, change the endpoint to the correct name/repo in tauri.config.json.## App name
I have no idea how to properly change the name of the app when cloning it from this repo to a new one. Good luck!!!
# Tech stack
This template uses the following technologies:
- [Vue 3](https://v3.vuejs.org/)
- [Vite](https://vitejs.dev/)
- [Tauri](https://tauri.studio/)
- [Pinia](https://pinia.esm.dev/)
- [Vue Router](https://next.router.vuejs.org/)It also includes the following features:
- Auto publish release when committing to the `main` branch
- Automatically support tauri's auto updater by generating and uploading the latest.json file to a separate branch
- Template comes preinstalled and preconfigured with Pinia and Vue Router## Recommended IDE Setup
- [VS Code](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) + [Tauri](https://marketplace.visualstudio.com/items?itemName=tauri-apps.tauri-vscode) + [rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer)