An open API service indexing awesome lists of open source software.

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

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.