sshilko/example-sdk-php
最新稳定版本:1.0.0
Composer 安装命令:
composer require sshilko/example-sdk-php
包简介
README 文档
README
sshilko/example-sdk-php
This repository is example PHP project structure with premade CI/CD for building hiqh quality PHP code projects.
Features
- Setup is Linux/OSX compatible for x86/ARMv8/AppleSilicon CPUs
- Docker and Docker-Compose configurations
- Gitlab CI/CD pipelines for building project
- Docker Buildkit enabled
- Docker >= 26
- Alpine >=3.19
- PHPUnit 9
- PHP >=8.1
- IDE defaults for consistent styles
- Works out of the box with PHPStorm including PHPUnit tests
- Production quality PHP ini defaults
- Strict default configs for static analysis for 100% coverage: Psalm, PHPStan, Phan
- Domain-Driven Design project structure
- Pre-commit basic checks
- PHPUnit configuration with code coverage calculation (and CI/CD integration)
- Reporting all output formats Clover/Crap4j/Covertura/XML/HTML/Text/JUnit
- Badges auto generation
- PSR-4 namespaced source code and PHPUnit coverage
- CI/CD
- Build docker container and store in Gitlab Container registry
- Build composer package and store in Gitlab Package repository
- PHP Static Analysis (and CI/CD integration)
Installation
See CONTRIBUTING.md for details
composer require sshilko/example-sdk-php
统计信息
- 总下载量: 1
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2025-07-06