ops: publish codeforphilly-data-snapshot public repo (referenced in architecture.md but doesn't exist)
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 52/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- github-actions, typescript
Direzione di ricerca
Inizia da apps/api/scripts/scrub-data.ts e leggi i riferimenti in specs/architecture.md e specs/behaviors/storage.md. Crea il repository pubblico CodeForPhilly/codeforphilly-data-snapshot, esegui lo scrubber e fai push del risultato, quindi aggiungi un workflow pianificato sotto .github/workflows/. Il lavoro è completato quando lo snapshot è pubblico, popolato inizialmente e aggiornato settimanalmente con uno snapshot tag.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
What's missing
`specs/architecture.md` and `specs/behaviors/storage.md` both reference a public scrubbed snapshot of the data repo — `codeforphilly-data-snapshot` — that contributors can clone without needing access to the live production data. The snapshot is supposed to be produced by `apps/api/scripts/scrub-data.ts` and pushed periodically.
The scrubber script exists. The public snapshot repo does not.
Fix shape
Two pieces:
- One-time: create the `CodeForPhilly/codeforphilly-data-snapshot` public repo on GitHub; do the first `scrub-data` run; push the result.
- Recurring: add a scheduled CI workflow (GitHub Action on a weekly cron, say) that runs the scrub + force-pushes a fresh snapshot tag. Probably lives in `.github/workflows/` in this repo since the script lives here.
Why now
Pre-cutover-onboarding stories assume new contributors can clone the snapshot. If we leave the spec asserting the repo exists without it existing, new contributors hit a dead link.
Identified during the 2026-05-30 post-cutover-blog spec-drift audit.
- Lingua principale
- TypeScript
- Stelle
- 1
- Fork
- 1
- Merge medio
- 1g 20h
- PR unite (30g)
- 25
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di CodeForPhilly/codeforphilly-ng
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
-
MarkdownEditor toolbar: use Radix Toolbar from radix-ui instead of the hand-rolled roving tabindex Apertaenhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
Tutte le issue di CodeForPhilly/codeforphilly-ng
Issue simili
-
comp/desktop P3 type/bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
NousResearch/hermes-agent#118866 ·
-
Browser Waiting for: Product Owner
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
getsentry/sentry-javascript#24577 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
agilepathway/label-checker#640 ·
-
Plugin stuck at "loading" on DSH 0.1.6-alpha.2 — turnTail list slot registration missing options.id Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
-
Add 2021 Cup data to website Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
chrisparsons83/flexspotff#153 ·