Skip to content

Performance optimizations, CI improvements, and documentation updates#23

Merged
wtorsi merged 1 commit intomasterfrom
performance-optimisations
Feb 16, 2026
Merged

Performance optimizations, CI improvements, and documentation updates#23
wtorsi merged 1 commit intomasterfrom
performance-optimisations

Conversation

@wtorsi
Copy link
Contributor

@wtorsi wtorsi commented Feb 16, 2026

Summary

  • Performance optimizations: build-time cache warming for view metadata and property bindings, ViewMetadataFactory for runtime caching, build-versioned cache files tied to container.build_id
  • CI improvements: added PHPStan (max level) and PHP-CS-Fixer to CI pipeline, Dependabot for automated dependency updates, tag-based release workflow
  • Documentation: expanded README with architecture details, benchmarks section, Packagist and code quality badges, improved SEO in composer.json
  • New components: ViewPass compiler pass, BindUtilsCacheWarmer, ViewMetadataCacheWarmer, ResponseViewInterface, benchmark scripts
  • Test coverage: added tests for cache warmers, ViewPass, and cache loading integration tests

Test plan

  • Verify all tests pass (composer test)
  • Verify PHPStan analysis passes (composer analyse)
  • Verify PHP-CS-Fixer passes (composer cs-check)
  • Confirm badges render correctly on GitHub

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@wtorsi wtorsi merged commit 9846a3e into master Feb 16, 2026
1 check passed
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.

1 participant