codenamephp / prototype.library.platform
此软件包已被弃用,不再维护。没有建议的替代软件包。
通过安装程序提供基本目录布局、构建工具、composer等的库项目原型
1.2.1
2016-11-12 18:24 UTC
Requires
- php: ^5.6 || ^7.0
- codenamephp/platform.di: ^2
- codenamephp/prototype.utils: ^1
- composer/composer: ^1
- symfony/filesystem: ^3
- twig/twig: ^1
Requires (Dev)
README
库项目的原型。包含构建、composer.json、基本的PHP文件夹结构等。交互式安装程序消除了在命令行中传递任何内容或进行自定义配置的需要。
用法
- 使用composer安装原型
composer create-project "codenamephp/prototype.library.platform" projectFolder ["version"] [--no-dev] --kepp-vcs
- 按照屏幕上的说明操作
- 检查composer.json中的依赖项版本并执行composer update
- 在Netbeans中打开并高效工作 :)
非交互式模式
安装程序也可以在非交互式模式下执行。然后您可以在安装程序执行之前,将所有安装程序所需的答案提供在一个序列化数组中,该数组必须放入根目录中的answers.serialized
中。这可以用于在事先获取所有答案的Web客户端等。
composer create-project "codenamephp/prototype.library.platform" projectFolder ["version"] [--no-dev] -n php -r "file_put_contents('projectFolder/answers.seralized', serialize(['question key' => 'answer']);" cd projectFolder composer run-script post-create-project-cmd
注意在运行create-project
命令时,应该使用-n
。这会将安装程序置于非交互式模式。如果您不这样做,它将期望从命令行获取答案,而不会寻找该文件。
以下问题键需要设置
- vendor: 软件包的供应商
- displayName: 软件包的易读名称
- componentName: 软件包名称
- namespace: 项目的基命名空间