Commit graph

2 commits

Author SHA1 Message Date
Nick Misasi
49a7a6a121 feat(07-01): export hook system public API and add dependencies
- Export Plugin, hook, HookName, HookRegistrationError from __init__.py
- Export RuntimeConfig, load_runtime_config
- Update module docstring with plugin development example
- Add grpcio-health-checking dependency
- Add typing_extensions for Python 3.9 compatibility

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 11:18:28 -05:00
Nick Misasi
3cf6e36477 feat(06-01): add Python SDK package scaffold with pyproject.toml
Create the foundational Python SDK package structure:
- pyproject.toml with project metadata and dependencies
- src/mattermost_plugin/ package with src layout
- Configured for Python >=3.9 with grpcio and protobuf deps
- Dev dependencies include grpcio-tools, mypy-protobuf, pytest

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 14:44:29 -05:00