webcaster-api

nanostream Webcaster API

Requirements

  • NodeJS v18.x LTS

  • Docker (optionally)

Setup

npm i

Development Server

run watch compiler + static server in background (port 9000)

npm run dev

Build

Debug

npm run build:dev

Prod

npm run build:prod
Docker

Usage documented by CI config (yml).

CI

See Gitlab -> Deployments > Environments for deploy location.

Generate Docs

npm run docs

We use https://typedoc.org/

API Reference

Go to /docs/index.html on CI deploy location (or local build with the above run).

Contribute / Guidelines

Rules:

  1. PRs are welcome
  2. Reviews are mandatory
  3. Work intended must be described priorly (e.g with a ticket or issue here)

Generated using TypeDoc