s2j / webinar-service
A pure PHP library for building a Webinar Request (WP-Independent)
v0.1.0
2026-10-13 03:28 UTC
Requires
- php: >=8.1
Requires (Dev)
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^10.5
- squizlabs/php_codesniffer: ^3.10
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
GatherPress のイベントから Zoom Webinar を作成・更新するリクエストを組み立てる Composer ライブラリです。WordPress 非依存です。
要件
- PHP 8.1以上
インストール
Packagist のパッケージ名だけを require します (repositories に VCS / パスは書きません)。
composer require s2j/webinar-service
使い方
公開関数 (検証・操作計画・リクエスト材料・写像) の骨格は docs/interfaces/usage_spec.md を参照してください。
仕様
確定仕様の正本は docs/ です。大きな改訂案は docs_mod/ で起草します。
- 索引: docs/specs.md
- 統合見取り図: docs/service_spec.md
- 公開 API: docs/interfaces/php_api_spec.md
開発
composer install
npm install
npm run quality # PHPUnit / PHPStan / PHPCS + Composer validate / dist
npm run lint:docs
パッケージ
- Composer:
s2j/webinar-service(Packagist) - ライセンス: GPL-3.0-or-later
- リリース: docs/engineering/build_and_release.md