Repository navigation
docs: an install line that works, honest versions, per-document ICDAR F1 - #29
Merged
hallelx2 merged 1 commit intoOct 11, 2026
Merged
Conversation
The README said v0.3.0 and told readers to go get @v0.3.0, but every tag (v0.0.1 to v0.4.0) declares the old module path github.com/hallelx2/pdftable, so go get github.com/hallelx2/pdfgrab@vX fails with a path mismatch (checked against proxy.golang.org on 2026-10-11). Install from @main, and add a version table: main, the untagged 0.5.0 in the CHANGELOG, and the v0.4.0 tag. Add a Benchmarks section citing the per-document ICDAR 2013 F1 (0.442 against pdfplumber's 0.458, 81 ms/doc against 794) with its caveats, and annotate the pooled 0.362 in the docs index and CHANGELOG. Record the rename, region detection and metric fix under Unreleased. Replace the roadmap with a history that matches the CHANGELOG, and add the project status note. Refs HAL-2664
Reviewer's GuideThe PR updates project documentation to make installation from the renamed module reliable via @main, accurately distinguish tagged and untagged versions, correct ICDAR reporting to the competition’s per-document F1, and transparently document benchmark limitations, project status, and unfinished roadmap work. Flow diagram for reliable module installationflowchart LR
User[Developer] --> Install[go get github.com/hallelx2/pdfgrab@main]
Install --> Main[main branch]
OldTag[v0.4.0 tag] --> OldPath[github.com/hallelx2/pdftable]
Install -. avoids module path mismatch .-> OldTag
Flow diagram for corrected ICDAR F1 reportingflowchart LR
Corpus[ICDAR 2013 corpus] --> Harness[Evaluation harness]
Harness --> PerDoc[Per-document F1]
Harness --> Pooled[Pooled F1]
PerDoc --> Result[pdfgrab 0.442]
PerDoc --> Comparison[pdfplumber 0.458]
Pooled --> Legacy[Older reports: 0.362]
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
|
Note Currently processing new changes in this PR. This may take a few minutes, please wait... ⚙️ Run configuration
📒 Files selected for processing (3)
✨ Finishing Touches
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
hallelx2
deleted the
halleluyaholudele/hal-2664-docs-current-architecture
branch
October 11, 2026 22:46
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Every tag up to v0.4.0 declares the old module path, so go get @vx fails (HAL-2690). Until a new tag exists, the README now installs from @main. Adds a version table and reports the per-document ICDAR 2013 F1 (0.442 vs pdfplumber's 0.458) the competition uses.
Verified on Lorx CI (GitHub Actions can't start jobs on this account, HAL-1712).
Closes HAL-2713
Summary by Sourcery
Make the README and project documentation accurately reflect the renamed module, current install path, release state, and evaluation metrics.
Bug Fixes:
Enhancements:
Documentation:
mainuntil a compatible release tag is available.Summary by CodeRabbit
New Features
Documentation
github.com/hallelx2/pdftabletogithub.com/hallelx2/pdfgrab. Until a release is tagged under the new module path, use@main.