Skip to content

Code accompanying the Rust Nation 2023 hands-on workshop

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE_APACHE-2.0
MIT
LICENSE_MIT
Notifications You must be signed in to change notification settings

crabnebula-dev/jsnation23-workshop

Repository files navigation

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 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-<checkpoint number>

# OR

pnpm run --filter checkpoint-<checkpoint number> start

# OR

yarn workspace checkpoint-<checkpoint number> start

License

Licensed under either of Apache License, Version 2.0 or MIT license at your option.

About

Code accompanying the Rust Nation 2023 hands-on workshop

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE_APACHE-2.0
MIT
LICENSE_MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published