felixarntz / boilerplate
用于创建新库、WordPress插件或主题的样板代码。
dev-master
2020-02-24 00:19 UTC
Requires
- php: >=7.0
- composer/composer: ^1.7
- mustache/mustache: ^2.12
- symfony/finder: ^3.2
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-24 10:12:55 UTC
README
样板代码
用于创建新库、WordPress插件或主题的样板代码。
要求
- PHP >= 7.0
请注意,这是使用此样板代码的要求,而不是生成包的要求。这些可能需要更高版本或也支持较低版本,具体取决于您的偏好。
使用方法
通过Composer创建新项目,使用此存储库作为基础
composer create-project felixarntz/boilerplate <package-folder>
您将需要回答有关项目类型和几个参数的问题。提供答案并按照说明操作,在一分钟内设置好您的项目。
您将被要求提供以下项目属性
- 供应商名称
- 包名称
- 包描述
- 包关键字(逗号分隔列表)
- 包VCS URL
- 包URL
- 作者姓名
- 作者邮箱
- 作者URL
- 包类型("库"或"插件")
- 最低PHP版本(任何大于或等于5.2的版本)
- 最低WordPress版本(任何大于或等于3.7的版本)
- 代码标准("psr2"或"wordpress")
- 设置代码标准?
- 设置质量保证?
- 设置单元测试?
- 设置集成测试?
- 与CodeClimate集成?
- 与Travis-CI集成?
- 为Packagist做准备?
- 为wordpress.org做准备?
- WordPress.org贡献者(逗号分隔列表)
一些问题将根据您对先前问题的回答而提出。例如,WordPress相关的细节仅在您提供了"插件"或"主题"的包类型时请求。
免责声明
- 目前PHP 5.2的支持是可用的,但有限。由于WordPress核心已放弃对该版本的支持,因此不太可能添加更好的支持。
致谢
主要归功于@schlessera及其brightnucleus/boilerplate项目,这是此版本的修改版本。