Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

yarn parity: views that fail or don't settle with Bing blocked (earth-ridge-day, earth-dead-sea-band)

Aperta
#213 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
1-2 giorni
Idoneità per principianti
48/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
javascript
Ambito
testing-qa

Direzione di ricerca

Start with tools/parity/views.json and the parity runner’s handling of --abort; reproduce the two named views with Bing blocked to inspect their failures. Compare the proposed skip, fixture, and Blue Marble options, including Bing’s terms before checking in tiles. Done means the abort run passes or skips every affected Earth view with a reason, and a full parity run spends no ion imagery session.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

cesium track:platform

Found in #202's testing.

Problem

#202 asks ion for Bing imagery (asset 2) only up close, because the account ran out of imagery sessions (1038 of 1000 in a week), and yarn parity --abort 'api\.cesium\.com/v1/assets/2/' keeps a run from spending one. With Bing blocked, two Earth views don't work:

  • earth-ridge-day: ref blue/red is 2.70 (the check expects about 1), on main too.
  • earth-dead-sea-band: doesn't settle, run to run, on main too.

Both are close-up views where Bing's imagery would be in use. With Bing blocked they can't pass, and with it allowed they cost a session per run, so the parity check can't run on them in CI or on a PR preview without spending the quota.

Options

  • Mark such views in tools/parity/views.json (e.g. needsBing), skip them under --abort, and run them by hand before changes to Earth's close-up rendering.
  • Serve Bing's tiles for those two views from a recorded fixture through page.route, so no session is spent and the views are deterministic. Check Bing's terms before checking tiles in.
  • Compare the two views on the Blue Marble layer alone (their checks are about the terrain over the sphere's horizon and the band under the datum, not the imagery), with a view-specific ref.

Done when

yarn parity --abort <bing regex> passes or skips every Earth view with a stated reason, and a full yarn parity run spends no ion imagery session.

Related: #202, #105, #121.

Lingua principale
JavaScript
Stelle
55
Fork
4
Merge medio
10h 12m
PR unite (30g)
134

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di celestiary/web

Tutte le issue di celestiary/web

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.