Skip to content

Commit 29e50bf

Browse files
authored
Update migration document with new sections and bindings
1 parent 1169f39 commit 29e50bf

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

MIGRATION.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -220,11 +220,19 @@ when the TableFormer graphs aren't present.)
220220
- **HTML browser-render subsystem** — nav/visibility suppression (`wiki_duck`),
221221
form key-value-pair regions (`kvp_data_example`), deep nested-table cell padding
222222
from rendered bounding boxes. ~4 HTML fixtures + KVP.
223-
- **PyO3 bindings** (`fleischwolf-py`) for a strangler-fig drop-in — not built.
223+
224224

225225
---
226226

227-
## 6. Testing
227+
## 6. Extensions
228+
229+
- Support **MHTML** format, check if https://crates.io/crates/mail-parser has support for it.
230+
- **PyO3 bindings** (`fleischwolf-py`) for a strangler-fig drop-in.
231+
- **nodejs/bun TypeScript** bindings
232+
- **C++** bindings
233+
- `fleischwolf-rag` - basic documents processing/chunking/vectorization/semantic-search system with pluggable DB support, PostgreSQL/SQLite, embedding with small ONNX local model (test options, dimensions >= 1024).
234+
235+
## 7. Testing
228236

229237
- **`cargo test`** — unit tests per backend/serializer **plus an output-
230238
regression suite** (`crates/fleischwolf/tests/regression.rs`): every
@@ -253,7 +261,7 @@ dependency order — skipping any version already on crates.io.
253261

254262
---
255263

256-
## 7. Goals & design rules (unchanged)
264+
## 8. Goals & design rules (unchanged)
257265

258266
- A tiny, obvious public API — one `DocumentConverter`, one `convert`, one
259267
`DoclingDocument` you can `export_to_markdown()` / `export_to_json()`.

0 commit comments

Comments
 (0)