SPECIFICATION INDEX
SPEC/Foundations/Getting Started

Getting Started

Initializing your first Solis optical bench project and importing spectral modules.

This guide walks you through setting up a Solis development workspace and rendering your first physical solar spectrum.

Prerequisites

  • Node.js: Version 20.x or higher (Node 22 / 24 recommended)
  • Package Manager: pnpm (version 9 or 10)
  • Hardware: Modern GPU supporting WebGPU or Vulkan (for compute shaders)

Project Initialization

Clone the private repository and initialize dependencies:

SPECTRA // SNIPPET
# Clone the private Solis repository
git clone git@github.com:musemvp/solis.git

# Enter workspace directory
cd solis

# Install isolated dependencies
pnpm install

Environment Configuration

Copy the example environment file:

SPECTRA // SNIPPET
cp .env.example .env

Verify that NEXT_PUBLIC_APP_URL points to your deployment domain (defaults to https://solis.musemvp.cn or http://localhost:3000).

Launching the Local Bench

Start the Turbopack development server:

SPECTRA // SNIPPET
pnpm dev

Open http://localhost:3000 in your browser to inspect the calibrated optical bench.