felixarntz/boilerplate

用于创建新库、WordPress插件或主题的样板代码。

dev-master 2020-02-24 00:19 UTC

This package is auto-updated.

Last update: 2024-09-24 10:12:55 UTC


README

Code Climate Latest Stable Version License

样板代码

用于创建新库、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项目,这是此版本的修改版本。