Skip to content

Better dev tooling, CLAUDE.md, improve CI, update actions#88

Merged
pscheit merged 2 commits into
masterfrom
add-dev-tooling
Feb 2, 2026
Merged

Better dev tooling, CLAUDE.md, improve CI, update actions#88
pscheit merged 2 commits into
masterfrom
add-dev-tooling

Conversation

@pscheit
Copy link
Copy Markdown
Contributor

@pscheit pscheit commented Jan 30, 2026

I noticed that Claude struggled to run the tests in this repo, forgot to fix directories and didnt know that we run phpstan here.

Hence added better tooling for all of this and created the CLAUDE.md to support that.

Summary

  • Add composer test to run phpunit
  • Add composer cs-fix to run php-cs-fixer (covers both src/ and tests/)
  • Add phpunit.xml.dist so phpunit can run without specifying the tests directory
  • Add CLAUDE.md with project conventions

@pscheit pscheit force-pushed the add-dev-tooling branch 3 times, most recently from 4778877 to 0fb38fe Compare January 30, 2026 06:41
@pscheit pscheit requested a review from a team January 30, 2026 06:42
@pscheit pscheit self-assigned this Jan 30, 2026
…AUDE.md

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@pscheit pscheit changed the title Add dev tooling: composer scripts and phpunit.xml.dist Better dev tooling, CLAUDE.md, improve CI, update actions Jan 30, 2026
@IgorBenko IgorBenko self-requested a review January 30, 2026 08:59
Copy link
Copy Markdown

@IgorBenko IgorBenko left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, I just have one question/suggestion - see below

Comment thread .github/workflows/php.yml
@pscheit pscheit merged commit 9624189 into master Feb 2, 2026
8 checks passed
@pscheit pscheit deleted the add-dev-tooling branch February 2, 2026 07:48
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.

2 participants