cpsit / project-builder
Composer 包,用于从项目模板创建新项目
2.10.0
2024-07-08 06:31 UTC
Requires
- php: ~8.1.0 || ~8.2.0 || ~8.3.0
- composer-runtime-api: ^2.1
- ext-filter: *
- ext-json: *
- ext-mbstring: *
- cocur/slugify: ^4.1
- cuyz/valinor: ^1.0
- guzzlehttp/guzzle: ^7.0
- nyholm/psr7: ^1.5
- opis/json-schema: ^2.3
- psr/http-client: ^1.0
- psr/http-factory: ^1.0
- psr/http-message: ^1.0 || ^2.0
- sebastianfeldmann/cli: ^3.4
- symfony/config: ^5.4 || ^6.0 || ^7.0
- symfony/console: ^5.4 || ^6.0
- symfony/dependency-injection: ^5.4 || ^6.0 || ^7.0
- symfony/event-dispatcher: ^5.4 || ^6.0 || ^7.0
- symfony/expression-language: ^5.4 || ^6.0 || ^7.0
- symfony/filesystem: ^5.4 || ^6.0 || ^7.0
- symfony/finder: ^5.4 || ^6.0 || ^7.0
- symfony/process: ^5.4 || ^6.0 || ^7.0
- symfony/yaml: ^5.4 || ^6.0 || ^7.0
- twig/twig: ^3.3.3
- webmozart/assert: ^1.11
Requires (Dev)
- armin/editorconfig-cli: ^1.6 || ^2.0
- composer/composer: ~2.2.13 || ^2.3.6
- composer/semver: ^3.0
- composer/xdebug-handler: ^3.0
- cpsit/php-cs-fixer-config: ^1.1
- donatj/mock-webserver: ^2.5
- ergebnis/composer-normalize: ^2.26
- phpstan/extension-installer: ^1.2
- phpstan/phpstan: ^1.9
- phpstan/phpstan-deprecation-rules: ^1.1
- phpstan/phpstan-phpunit: ^1.1
- phpstan/phpstan-strict-rules: ^1.2
- phpstan/phpstan-symfony: ^1.2
- phpstan/phpstan-webmozart-assert: ^1.2
- phpunit/phpunit: ^10.1 || ^11.0
- rector/rector: ^1.0.0
- seld/jsonlint: ^1.9
- dev-main
- 3.x-dev
- 2.10.0
- 2.9.3
- 2.9.2
- 2.9.1
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.4
- 2.6.3
- 2.6.2
- 2.6.1
- 2.6.0
- 2.5.1
- 2.5.0
- 2.4.1
- 2.4.0
- 2.3.0
- 2.2.4
- 2.2.3
- 2.2.2
- 2.2.1
- 2.2.0
- 2.1.0
- 2.0.1
- 2.0.0
- 1.7.4
- 1.7.3
- 1.7.2
- 1.7.1
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.1
- 1.0.0
- 0.3.3
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.7
- 0.1.6
- 0.1.5
- 0.1.4
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1.0
- dev-renovate/patch-phpstan-packages
- dev-task/os-testing
- dev-feature/clear-progress-output
- dev-feature/exclude-abandoned-packages-from-packagist
- dev-feature/bypass-provider-selection
- dev-preview
This package is auto-updated.
Last update: 2024-09-20 16:49:27 UTC
README
项目构建器
📙 文档 | 📦 Packagist | 💾 仓库 | 🐛 问题追踪
一个Composer包,用于根据各种 项目模板 创建新项目。所有项目模板都作为独立的Composer包分发。它包含一个强大的配置和模板系统,允许以非常灵活的方式开发新的项目模板。
➡️ 更多信息请参阅 官方文档。
⚡ 快速开始
Composer
composer create-project cpsit/project-builder <projectname>
Docker
docker run --rm -it -v <target-dir>:/app cpsit/project-builder
您还可以使用来自 GitHub Container Registry 的镜像
docker run --rm -it -v <target-dir>:/app ghcr.io/cps-it/project-builder
📙 文档
请参阅 官方文档。
🧑💻 贡献
请参阅 CONTRIBUTING.md
。
⭐ 许可证
本项目受 GNU通用公共许可证3.0(或更高版本) 许可。