forked from syntaxerrors/Steam
-
Notifications
You must be signed in to change notification settings - Fork 0
Contributing
TeemoCell edited this page Jul 20, 2026
·
2 revisions
Bug reports, documentation improvements and pull requests are welcome.
git clone https://github.com/TeemoCell/SteamWebAPI.git
cd SteamWebAPI
composer install- search existing issues and pull requests;
- keep changes focused;
- preserve the public namespace
TeemoCell\SteamWebApi; - add or update tests for behavior changes;
- document new public methods.
composer validate --strict --no-check-publish
composer audit --locked
php vendor/bin/rector process --dry-run
php vendor/bin/phpunit --filter "AppListTest|ClientConstructionTest|CurrentApiEndpointsTest|UserStatsResponseTest|LaravelClientBindingTest"The complete test suite contains live Steam calls. Never include a real API key in commits or test output.
Describe:
- what changed;
- why it is needed;
- compatibility impact;
- which checks were run;
- whether a Steam key, publisher key or specific profile visibility was required.
The GitHub Wiki is a separate repository:
git clone https://github.com/TeemoCell/SteamWebAPI.wiki.gitUpdate _Sidebar.md when adding a page and verify every relative Wiki link before pushing.
Documentation for teemocell/steam-web-api · Licensed under the MIT License