Skip to content

Voltstro/VoltUPR

Repository files navigation

VoltUPR

Status Discord YouTube

Setup

To use VoltUPR in your Unity project, see about.

What is Voltstro UPM Registry

This service is a Unity packages custom registry to provide Voltstro(-Studios) Unity packages. This service also acts as a mirror of UnityNuGet.

Dev

This section cover development of VoltUPR. Most people do not need to read this.

Prerequisites

Azure Storage Account (or emulator)
NodeJs 22

Setup

  1. Enable corepack and install pnpm using it

    corepack enable
    corepack install
    
  2. Install packages

    pnpm install
    
  3. Copy app/voltupr/.env.template and app/voltupr/.config.yaml.template to the same folder with the .template in its name. Fill out the required .env details. If not using Azure App Configuration, remove AZ_STORAGE_APP_CONFIG_CONNECTION_STRING from .env and appConfigKeyName key from config.yaml

  4. Build verdaccio-middleware-voltupr plugin.

    cd app/plugins/verdaccio-middleware-voltupr
    pnpm run build
    
  5. Run "Launch Server" in VSCode. This will build the frontend, then run the server with debugging.

About

Details about Voltstro's UPM registry

Resources

Stars

Watchers

Forks