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