From b7b287e56babde747c0e0c7508b092050d46c9fd Mon Sep 17 00:00:00 2001 From: CocoRoF Date: Tue, 29 Sep 2026 22:39:56 +0900 Subject: [PATCH] docs: link the design articles from the README and PyPI MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Seven write-ups on how Contextifier works (overview, PDF, HWP/HWPX, RTF/DOCX tables, chunking, OCR, publishing) — English with the Korean original alongside. Adds a Blog entry to [project.urls] so the PyPI page links to them too (shows up on the next release). Co-Authored-By: Claude Opus 5.5 (1M context) --- README.md | 14 ++++++++++++++ pyproject.toml | 1 + 2 files changed, 15 insertions(+) diff --git a/README.md b/README.md index dd664ad..2d6281e 100644 --- a/README.md +++ b/README.md @@ -216,6 +216,20 @@ contextifier/ | [OCR Guide](docs/ocr_guide.md) | OCR engine setup & customization | | [Plugin Development](docs/plugin_development.md) | Custom handler development guide | +## Articles + +Design notes and deep dives on how Contextifier works, from the author's blog ([hrletsgo.me](https://hrletsgo.me/en)). + +| Article | Korean | +|---|---| +| [Contextifier: Converting Documents into AI-Ready Text Chunks](https://hrletsgo.me/en/documents/contextifier-document-processing-rag-pipeline) | [한국어](https://hrletsgo.me/documents/contextifier-document-processing-library) | +| [Contextifier PDF Handler: Table Detection and Text Quality Analysis](https://hrletsgo.me/en/documents/contextifier-pdf-handler-table-detection-text-quality) | [한국어](https://hrletsgo.me/documents/contextifier-pdf-handler-deep-dive) | +| [Contextifier HWP/HWPX Processor: Parsing Korean Documents](https://hrletsgo.me/en/documents/contextifier-hwp-hwpx-document-parsing) | [한국어](https://hrletsgo.me/documents/contextifier-hwp-hwpx-handler) | +| [Contextifier RTF/DOCX Handler: Streaming Table Processing](https://hrletsgo.me/en/documents/contextifier-rtf-docx-streaming-table-processing) | [한국어](https://hrletsgo.me/documents/contextifier-rtf-docx-streaming-tables) | +| [Contextifier Chunking Strategies for Meaningful Document Splits](https://hrletsgo.me/en/documents/contextifier-chunking-strategies-rag-documents) | [한국어](https://hrletsgo.me/documents/contextifier-chunking-strategy) | +| [Contextifier OCR: Building a Multi-Provider OCR Engine](https://hrletsgo.me/en/documents/multi-provider-ocr-engine-llm-vision) | [한국어](https://hrletsgo.me/documents/contextifier-ocr-engine-module) | +| [Publishing Contextifier to PyPI](https://hrletsgo.me/en/documents/publishing-contextifier-to-pypi) | [한국어](https://hrletsgo.me/documents/contextifier-pypi-publish) | + ## License Apache License 2.0 — see [LICENSE](LICENSE) diff --git a/pyproject.toml b/pyproject.toml index c714999..fd8c500 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -101,6 +101,7 @@ Documentation = "https://github.com/CocoRoF/Contextifier#readme" Repository = "https://github.com/CocoRoF/Contextifier.git" Issues = "https://github.com/CocoRoF/Contextifier/issues" Changelog = "https://github.com/CocoRoF/Contextifier/releases" +Blog = "https://hrletsgo.me/en/documents/contextifier-document-processing-rag-pipeline" [tool.hatch.build.targets.wheel] packages = ["contextifier"]