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

SCRIP-SITE-010: integrate the reader product into one installable delivery

Aperta
#273 1 commento 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@andy-zen-dev ci sta già lavorando.

Dal 10/10/2026.

  • #274 di @andy-zen-dev — aperta
  • #276 di @andy-zen-dev — aperta

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

Owner request, 2026-10-10: review every open PR and prepare one major product update in a new PR against master. The published repository has not received the accumulated local work.

Bounded delivery

Integrate #268 (offline frozen report), #270 (private local analyzer) and #272 (five-route reader site) without duplicate implementations. Add a standard installable CLI, CSV export, readable metric labels/summary, exact numeric presentation, bounded input and private error handling from the tested local handoffs. Preserve the existing Python public API, historical artifacts, complete repository tests and deployment interlocks.

Acceptance

  • One new PR targets master; old PRs/branches remain until the integrated result is accepted.
  • Actual local UTF-8 input -> 29 unchanged metrics -> JSON/HTML/CSV, with no manuscript payload or private paths in errors.
  • FIFO, symlink, oversized-input and output-collision regressions; dictionary limits and null semantics remain explicit.
  • Installed CLI exposes real analyze/diagnostic/site commands, with documented build and install steps.
  • The canonical site retains all existing routes and the digest-approved full-work diagnostic. Full repository tests and a deterministic site rebuild run on the new head; package smoke tests run on the installed artifact.
  • No M1/M2/M3/M4/M5 completion claim, no external registry publication, no Pages activation/admin change.

Review receipts have been posted on all three current PRs. #270 has reproduced input-blocking and path-disclosure findings; carry the fix in the integration. This issue/PR is the sole integration claim; do not open competing local-workbench integration branches.

Lingua principale
Python
Stelle
4
Fork
0
Merge medio
10h 58m
PR unite (30g)
78

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 drevendev/Scriptorium

Tutte le issue di drevendev/Scriptorium

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.