Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 856 Bytes

DEV_SETUP.md

File metadata and controls

22 lines (17 loc) · 856 Bytes

opentrons-emulation development setup

This document describes how to set up a development environment for the opentrons-emulation project.

Frontend Setup

The opentrons-emulation project uses asdf to manage our versions of node.js To set up your development environment, follow these steps:

  1. Install asdf
  2. Run make setup-dev-dependencies to:
    • Configure and install node.js with asdf
    • Install pnpm globally
    • Download, build, bundle, and place mosquitto broker executable inside tauri project
    • Install all node.js dependencies

Run Development Server

  1. Run make dev to:
    • Install all rust dependencies
    • Start the Next.js server
    • Compile the tauri app
    • Start the tauri app in development mode