Skip to content

Update & maintenance - #16

Merged
f3l1x merged 4 commits into
masterfrom
claude/align-oss-standards-eBBw1
Jan 12, 2026
Merged

Update & maintenance#16
f3l1x merged 4 commits into
masterfrom
claude/align-oss-standards-eBBw1

Conversation

@f3l1x

@f3l1x f3l1x commented Jan 12, 2026

Copy link
Copy Markdown
Member

No description provided.

- Remove separate codesniffer.yml and phpstan.yml
- Create combined qa.yml for PHPStan and Codesniffer
- Update tests.yml matrix to PHP 8.2-8.5
- Update coverage.yml to use PHP 8.2
- Remove obsolete .kodiak.toml
- Update bootstrap to use Contributte\Tester\Environment
- Use Toolkit::test() instead of custom test() function
- Use Environment::getTestDir() for temp directory
- Add proper namespaces to test files (Tests\Cases\...)
- Remove obsolete .coveralls.yml and .gitignore
- Update phpstan.neon: use contributte/phpstan, level 9, phpVersion 80200
- Update ruleset.xml: use contributte/qa ruleset-8.2.xml
- Update Makefile: individual .PHONY, add extensions flag
- Update .editorconfig: fix glob syntax
- Update .gitignore: add tests/tmp, coverage patterns
- Update .gitattributes: standard export-ignore patterns
- Apply code style fixes: add native property type hints
- Require PHP >=8.2
- Replace ninjify/* with contributte/* packages
- Add contributte/tester, contributte/phpstan, contributte/qa
- Add autoload-dev for Tests namespace
- Use full version format (~0.x.0)
@f3l1x
f3l1x merged commit 516e389 into master Jan 12, 2026
9 checks passed
@f3l1x
f3l1x deleted the claude/align-oss-standards-eBBw1 branch January 12, 2026 16:27
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