Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

SCRIP-METRIC-003: ship local UTF-8 analysis as private JSON and offline HTML

Đang mở
#269 0 bình luận 0 reaction 1 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

@andy-zen-dev đang làm issue này rồi.

Từ ngày 7/10/2026.

  • #270 của @andy-zen-dev — đang mở
  • #276 của @andy-zen-dev — đang mở

Đánh giá

Issue này chưa được đánh giá.

Mô tả

Outcome / priority

Implement the P3 local-text delivery task already recorded in #268's compact queue. A reader or writer can analyze a local UTF-8 file with one command and get deterministic JSON or a readable offline report. This is independent of corpus/source-match blockers and #268.

Scope / claim

Claimed by andy-zen-dev at master abe7bb889ef98437ba9faef5a79b023499556991: scriptorium/analyze.py, focused tests, docs/LOCAL_ANALYSIS.md, an additive README example and a changelog delta. Revalidate/adopt the pending local-analysis work; do not duplicate or change the existing metric engine.

Acceptance

  • Use analyze_deterministic_metrics directly; retain all 29 current rows, units, profile versions, dependency identity, raw/normalized hashes and explicit short-input limitations.
  • UTF-8 input; optional dictionary and profile supplied together. Missing/undefined values are not zero or parity passes. Dictionary content and manuscript prose must not be embedded or transmitted.
  • Deterministic escaped standalone HTML, readable tables and keyboard access; no remote assets or analytics.
  • Create-only output; preserve inputs/existing outputs, including aliases and symlinks; useful errors on invalid UTF-8 and file failures.
  • Positive/negative tests, CLI smoke with the actual engine in hosted full-suite CI, and deterministic rebuilds.

No analyzer formulas, scientific completion, corpus admission, morphology substitution, Pages activation or registry publication. Later exact-head acceptance is required before merge.

Ngôn ngữ chính
Python
Star
4
Fork
0
Merge trung bình
10 giờ 58 phút
Pull request đã merge (30 ngày)
78

Chuẩn bị môi trường

Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của drevendev/Scriptorium

Tất cả issue của drevendev/Scriptorium

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.