Imported from tomaschochola/php-psr-17-http-factory (
AGENTS.md). Install upstream withnpx skills add tomaschochola/php-psr-17-http-factory. Copyright stays with the author.
php-psr-17-http-factory
PSR-17 HTTP factories including CGI server request creation.
Stack
- Language: PHP 8.5
- Runtime: GNU/Linux
- Libraries: PSR-7, PSR-17
- Package managers: composer, npm
Toolchain
- Format: php-cs-fixer 3.x, prettier 3.x, trimmer
- Lint: eslint 10.x, phpstan 2.x
- Test: phpunit 13.x with coverage gate
- Audit: composer audit, roave advisories, npm audit
Devcontainer
- Base: official PHP CLI
- User: devcontainer
- Sidecars: none
- Up:
make up - Execute:
devcontainer exec --workspace-folder . <command> - Down:
make down
Makefile
update— refresh locks, only tool that may touch themfix— auto-fix, may dirty treecheck— full gate: doctor + lint + analyze + coverage + auditdoctor— tree and toolchain oklint— eslint + php-cs-fixer + prettier + trimmer checksanalyze— npm + composer + phpstan checkstest— phpunit suitecoverage— coverage gateaudit— composer + npm auditspostcreate— first-time setup, runs automatically on createstop— stop container, keep itdown— stop and remove containerclean— drop generated filesdistclean— drop everything rebuildablerebuild— full rebuild, only when broken
Layout
├── Makefile ├── .editorconfig ├── .devcontainer/ ├── composer.json ├── phpstan.neon ├── phpunit.xml ├── package.json ├── eslint.config.js ├── prettier.config.js ├── LICENSE ├── AUTHORS.md ├── src/ └── tests/