755 B
755 B
PR Title: docs: Add Provider authoring doc, examples, and tests
Summary:
- Add
docs/provider_authoring.mddescribing the strictResultModel-based provider adapter pattern,ColumnSpecusage,selection_fn, andTableProviderMixinfor HTML table scraping. - Link new doc from
docs/result_table.md. - Add
tests/test_provider_author_examples.pyto validateProvider/example_provider.pyandProvider/vimm.pyintegration with the registry.
Why:
- Provide a short, focused Quick Start to help contributors author providers that integrate with the new strict ResultTable API.
Testing:
- New tests pass locally (provider-related subset).
Notes:
- The change is documentation-first and non-functional, with tests ensuring examples remain valid.