An implementation of the TrueSkill algorithm in PHP
Go to file
Jens True 38d5d731de
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
PHPUnit plugin added to psalm
2024-02-08 11:52:29 +00:00
benchmark More code standards 2024-02-02 14:53:38 +00:00
examples Further slow progress. 2024-01-12 14:54:04 +00:00
src More testing and reporting 2024-02-05 13:29:57 +00:00
tests More unittesting 2024-02-06 13:45:40 +00:00
.gitignore Porting more tools to Phar to lower depend problems 2024-02-02 13:42:48 +00:00
.phpcs.xml Bunch of generic code standard items. Will need a cleanup. 2024-02-02 15:16:11 +00:00
.phplint.yml Porting more tools to Phar to lower depend problems 2024-02-02 13:42:48 +00:00
.woodpecker.yml Porting more tools to Phar to lower depend problems 2024-02-02 13:42:48 +00:00
composer.json PHPUnit plugin added to psalm 2024-02-08 11:52:29 +00:00
composer.lock PHPUnit plugin added to psalm 2024-02-08 11:52:29 +00:00
infection.json5 Added mutation testing. 2024-01-31 16:33:35 +00:00
License.txt Naming tweak 2010-10-14 21:51:43 -04:00
phpbench.json Quality improvements 2024-02-02 11:04:31 +00:00
phpdoc.dist.xml Added PHPdoc. 2024-01-22 12:09:20 +00:00
phpmetrics.json More testing and reporting 2024-02-05 13:29:57 +00:00
phpstan.neon Quality improvements 2024-02-02 11:04:31 +00:00
phpunit.xml More testing and reporting 2024-02-05 13:29:57 +00:00
psalm.xml PHPUnit plugin added to psalm 2024-02-08 11:52:29 +00:00
README Adding "CoversNothing" to split integration tests from unittests. 2024-02-06 12:05:19 +00:00

This is a PHP port of the Moserware.Skills project that's available at

http://github.com/moserware/Skills

For more details on how the algorithm works, see 

http://www.moserware.com/2010/03/computing-your-skill.html

For details on how to use this project, see the accompanying example snippets with this project.

For development Composer and the following packages are used (Recommended as Phars installed via Phive)

sudo phive install -g composer phpdocumentor infection phpcs phpcbf phploc phpbench overtrue/phplint
composer install
composer all