chillerlan / php-library-template
A PHP Library template/boilerplate.
Fund package maintenance!
Ko-Fi
dev-main
2024-11-02 20:48 UTC
Requires
- php: ^8.1
Requires (Dev)
- phpmd/phpmd: ^2.15
- phpstan/phpstan: ^1.12
- phpstan/phpstan-deprecation-rules: ^1.2
- phpunit/phpunit: ^10.5
- slevomat/coding-standard: ^8.15
- squizlabs/php_codesniffer: ^3.10
This package is auto-updated.
Last update: 2024-12-02 20:57:30 UTC
README
A template/boilerplate for PHP libraries.
Overview
Features
- GitHub Actions runner
- Composer dependency management
- PHPUnit unit tests
- PHPStan static analysis
- PHPCS coding standard analyzer
- PHPMD mess detector
- Codecov code coverage analysis
- Codacy code quality analysis
- phpDocumentor auto generated API docs
- ReadTheDocs documentation builder
Requirements
- PHP 8.1+
Documentation
- The user manual is at https://php-library-template.readthedocs.io/ (sources)
- An API documentation created with phpDocumentor can be found at https://chillerlan.github.io/php-library-template/
Disclaimer
Use at your own risk!