Skip to content

Tighten stream-resource docs and package hygiene - #48

Merged
prateekbhujel merged 4 commits into
mainfrom
prateek/stream-docs-package-hygiene
Jul 18, 2026
Merged

Tighten stream-resource docs and package hygiene#48
prateekbhujel merged 4 commits into
mainfrom
prateek/stream-docs-package-hygiene

Conversation

@prateekbhujel

Copy link
Copy Markdown
Owner

Summary

  • add a compatibility document for supported PHP versions, platforms, install paths, and stream-resource boundaries
  • add a non-interactive examples/streams.php demo for STDOUT, STDERR, and php://temp resources
  • add PHPT coverage for the new stream example
  • add lightweight .gitattributes source/archive hygiene without adding GitHub issue or PR templates

Validation

  • php -l examples/streams.php examples/basic.php examples/doctor.php examples/prompt.php
  • Composer 2.9.8 validate --strict --no-check-lock
  • git diff --check
  • XAMPP PHP 8.2 x86_64 build from /private/tmp with -Wall -Wextra
  • make test REPORT_EXIT_STATUS=1 NO_INTERACTION=1 TEST_PHP_EXECUTABLE=/Applications/XAMPP/xamppfiles/bin/php -> 33 total, 30 passed, 3 skipped, 0 failed
  • examples/streams.php and examples/doctor.php run against the built extension

Closes #47

@prateekbhujel
prateekbhujel merged commit 01f0b8f into main Jul 18, 2026
15 checks passed
@prateekbhujel
prateekbhujel deleted the prateek/stream-docs-package-hygiene branch July 18, 2026 18:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Tighten stream-resource docs and package hygiene

1 participant