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

Test hygiene: empty cli tests, broken coverage script, vitest 1.x, redundant SDK re-tests, pump GLB test, Blender check

Aperta
#35 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
3-5 giorni
Idoneità per principianti
32/100
Tipo di issue
Refactoring
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
blender, github-actions, react, typescript

Direzione di ricerca

This is a bundle of separate test-cleanup items, and several need a maintainer decision first: whether to add a Blender CI job or document the valve check as local-only, and whether to align vitest on 4.x. Start with the named spots: packages/cli config, the root package.json test script, HolodeckViewer3D.test.tsx:86, and registry.test.ts:84. Pick one item, such as the CONTRIBUTING.md:33 wording against scripts/smoke-dist.mjs, and confirm the decision in the thread before starting.

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

Descrizione

agent area:ci area:holodeck priority:p2
  • packages/cli has a vitest config but no tests and no CI job; empty package-lock.json.
  • Root package.json test script runs nothing; root lists vitest ^4.1.9 but packages lock 1.6.1. Align with core (vitest 4).
  • editor-2d-react test:coverage needs @vitest/coverage-v8, which is not installed.
  • viewer-3d-react/src/HolodeckViewer3D.test.tsx:86 re-tests @holodeck/sdk createTransform/createMaterial (covered by holodeck-sdk/ts/src/index.test.ts): delete; editor-2.5d-react/src/registry/registry.test.ts:84 overlaps the SDK's atomic-install tests (keep only the consumer-side assertion; the conformance kit run is intended).
  • pump GLB has no part-specific contract test (valve, kettle, mash-tun, fermenter, brite-tank, heat-exchanger do).
  • valve-glb.test.ts Blender byte-identical rebuild never runs in CI (no Blender): add a scheduled job with Blender headless, or document it as a local-only check.
  • CONTRIBUTING.md:33 says CI does not run the built-package smoke; it does (scripts/smoke-dist.mjs).
  • Untracked packages/importer-template, packages/provider-template without package.json.

From the 2026-10 test-tier audit (core PR on branch docs/testing-strategy, docs/TESTING_STRATEGY.md).

Lingua principale
TypeScript
Stelle
0
Fork
0
Merge medio
11h 21m
PR unite (30g)
41

Preparare l'ambiente

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 hyperdrive-technology/holodeck

Tutte le issue di hyperdrive-technology/holodeck

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.