Repository Contents

Unable to load repository contents.

Description

The below description is supplied in free-text by the user

Novem onboarding material

Source for the Novem onboarding material: the Nix + Makefile setup that builds and publishes the welcome e-mail, five plots (line, bar, mtable, and custom D3 map and heatmap), a dashboard grid, and the tour doc that ties them together.

Every chart uses real Norwegian power prices. The repo is also the render step of the strompriser job: job/main.py, built by the Dockerfile, reads the job's price dataset (the strompriser space) and rewrites the plots' data.

Part of the Getting started with Novem tour — a five-minute walk through plots, dashboards, documents and e-mails: ↗ open the tour.

A job repo (config/type = job): each push builds the image that the strompriser job's render step runs.

Make your own

git clone git@novem.io:mmy/onboarding
cd onboarding
nix-shell                 # node + pnpm + gnumake + python3
make data                 # render the plots' data from a local copy of the dataset
make build                # bundle the custom-plot JS with esbuild
make publish              # push every asset: mails, docs, plots, grids, repos, jobs

Each visual lives under api/vis/<kind>/<slug>/ (e.g. api/vis/docs/getting-started); custom-plot sources are in src/plots/<slug>/. Per-asset targets like make publish-doc-getting-started push one at a time.