https://github.com/crabnebula-dev/jsnation23-workshop
Code accompanying the Rust Nation 2023 hands-on workshop
https://github.com/crabnebula-dev/jsnation23-workshop
Last synced: 4 months ago
JSON representation
Code accompanying the Rust Nation 2023 hands-on workshop
- Host: GitHub
- URL: https://github.com/crabnebula-dev/jsnation23-workshop
- Owner: crabnebula-dev
- License: apache-2.0
- Created: 2023-05-11T12:42:09.000Z (about 3 years ago)
- Default Branch: tauri
- Last Pushed: 2023-05-16T13:40:48.000Z (about 3 years ago)
- Last Synced: 2025-05-16T04:37:07.542Z (about 1 year ago)
- Language: HTML
- Homepage:
- Size: 255 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE_APACHE-2.0
Awesome Lists containing this project
README
# Beyond the Framework: Distributing Your Desktop App Like a Pro
This is the code accompanying the JSNation 2023 workshop.
## Prerequisites
1. Setup Tauri prerequisites for your OS (especially on Linux):
https://tauri.app/v1/guides/getting-started/prerequisites/
2. Install [NodeJS](https://nodejs.org/en) then run the following command to enable corepack (this will make all popular package managers available)
```
corepack enable
```
3. Clone this repo
```
git clone https://github.com/crabnebula-dev/jsnation23-workshop
```
4. Install dependencies
```
npm i
# OR
pnpm i
# OR
yarn
```
## Structure
This repo contains a handful or numbered snapshots (1 through 4) in the `./checkpoints` subfolder that correspond to the numbered stages on the slides. You can check out any of these to time-travel or skip ahead.
## Getting Started
You can run the checkpoint apps by running one of the following commands:
```
npm run start --workspace=checkpoint-
# OR
pnpm run --filter checkpoint- start
# OR
yarn workspace checkpoint- start
```
## License
Licensed under either of Apache License, Version
2.0 or MIT license at your option.