Skip to content

Development

Install dependencies

composer install

Run checks

composer check

This runs the PSR-12 coding-standard check and unit tests. CI repeats these checks on every supported PHP version.

Commit messages

Commits must be written in English and follow the Conventional Commits format documented in CONTRIBUTING.md. Emojis are optional.

Enable the local validator:

git config core.hooksPath .githooks

Live-provider tests

Integration test source may be committed when it contains no sensitive or provider-specific data. Credentials must come from an ignored local .env file. Provider responses, generated stream URLs, private fixtures, and test output must not appear in Git or public CI.

Load the ignored .env explicitly and run the live suite with:

set -a
. ./.env
set +a
composer test:integration