Sette pagine

Documentazione di UFO@home

Che cos'è un caso ufologico e cosa contiene, come creare un'osservazione, come condividerla o integrarla e da dove vengono i suoi dati. Ordinate secondo la domanda posta: scegli la tua.

Ottenere i sorgenti#

Per fare il debug di un comportamento, cambiare qualcosa, o partire da questo codice e farlo tuo.

git clone https://github.com/RR0/UfoAtHome.git
npm install
npm run dev          # demo locale, server di sviluppo Vite
npm test             # vitest
npm run build:all    # i tre bundle di integrazione

I cataloghi sono generati, non scritti a mano: npm run build:stars (HYG), npm run build:comets (JPL Horizons), npm run build:novae (le curve di luce dell'AAVSO e le supernove storiche) e npm run build:satellites (il SATCAT di CelesTrak) ricostruiscono ciascuno il proprio dalla sua fonte pubblica, così che i dati sono riproducibili oltre che leggibili. npm run build:tle riduce una copia locale dell'archivio di elementi orbitali di Laurent Chabin (ufowaves.org) ai file settimanali serviti sotto /tle/.

Queste pagine sono il riferimento. Il README dice cosa serve per contribuire: installare, ricostruire i dati, testare, fare il debug, pubblicare; il ragionamento dietro ogni scelta è nei commenti del codice. Tutto è sotto licenza MIT — vedi le FAQ per sapere cosa ti consente di fare.