Documentation

Three questions, three pages.

Arranged by the question being asked rather than by subject. Take the one that is yours.

Getting the sources#

To debug a behaviour, change something, or take this code and make it your own.

git clone https://github.com/RR0/UfoAtHome.git
npm install
npm run dev          # local demo, Vite dev server
npm test             # vitest
npm run build:all    # the four embed bundles

The catalogues are generated, not committed by hand: npm run build:stars (HYG), npm run build:comets (JPL Horizons) and npm run build:satellites (CelesTrak's SATCAT) each rebuild theirs from its public source, so the data is reproducible as well as readable.

The README carries the full reference, including the reasoning behind each choice, and is the canonical source if these pages and it ever disagree. Everything is MIT — see the FAQ for what that lets you do.