Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/probablykasper/tauri-sveltekit-template
Tauri + SvelteKit template
https://github.com/probablykasper/tauri-sveltekit-template
actions svelte sveltekit tauri template typescript
Last synced: 4 days ago
JSON representation
Tauri + SvelteKit template
- Host: GitHub
- URL: https://github.com/probablykasper/tauri-sveltekit-template
- Owner: probablykasper
- Created: 2021-10-26T05:56:53.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-02-15T05:01:17.000Z (9 months ago)
- Last Synced: 2024-05-19T05:01:34.151Z (6 months ago)
- Topics: actions, svelte, sveltekit, tauri, template, typescript
- Language: Rust
- Homepage:
- Size: 2.03 MB
- Stars: 157
- Watchers: 4
- Forks: 17
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-tauri - tauri-svelte-template - Svelte template with cross-platform GitHub action builds, Vite, TypeScript, Svelte Preprocess, hot module replacement, ESLint and Prettier. (Getting Started / Templates)
README
# Tauri SvelteKit Template
- **Tauri**
- **SvelteKit**
- **GitHub action** for cross-platform builds
- **TypeScript**
- **Preprocessing** with Sass installed by default
- **ESLint**
- **Prettier**## Dev instructions
### Get started
1. Install Node.js
2. Install Rust
3. Follow the [Tauri setup guide](https://tauri.app/v1/guides/getting-started/setup)
4. Run `npm install`
5. Find and replace the text `tauri-sveltekit-template` and `Tauri SvelteKit Template`.### Commands
- `npm run dev`: Start app in dev mode
- `npm run build`: Build
- `npm run lint`: Lint
- `npm run format`: Format### Release new version
1. Update `CHANGELOG.md`
2. Bump the version number in `src-tauri/Cargo.toml`
3. Run `cargo check` to update `Cargo.lock`
4. Create a git tag in the format `v#.#.#`
5. Add release notes to the generated GitHub release and publish it