friends-of-wp/wp-dev-cli-ext-boilerplate

此包的最新版本(dev-develop)没有可用的许可信息。

负责创建插件模板的WP DevCli扩展。

dev-develop 2023-04-27 05:54 UTC

This package is auto-updated.

Last update: 2024-09-27 08:38:07 UTC


README

这是一个Friends of WP 开发者命令行工具的扩展。此命令已包含在默认工具中。

用法

使用创建模板的命令非常简单。只需要指定插件输出目录作为参数。所有其他配置将在后续的创建过程中完成。

./wp-dev.phar plugin:boilerplate:create /path/to/plugin/plugin-name

如何创建单独的步骤

可以在模板创建过程中添加单独的步骤。这是通过CLI参数-c传递的配置yaml文件实现的。

./wp-dev.phar plugin:boilerplate:create /path/to/plugin/plugin-name -c my-default-config.yml

CLI Output

配置文件应包含所有步骤。所有这些步骤将按列表中的顺序处理。

steps:
  - \FriendsOfWp\BoilerplateDevCliExtension\Boilerplate\Step\InitializeStep
  - \FriendsOfWp\BoilerplateDevCliExtension\Boilerplate\Step\CopyTemplatesStep
  - \FriendsOfWp\BoilerplateDevCliExtension\Boilerplate\Step\ReplacingPlaceholdersStep
  - \FriendsOfWp\BoilerplateDevCliExtension\Boilerplate\Step\RenameMasterFileStep
  - \FriendsOfWp\BoilerplateDevCliExtension\Boilerplate\Step\RenamePluginDirStep

如何预定义参数

当使用自定义配置文件时,可以在创建工作流中预定义一些问题的答案。例如,如果一些答案“始终”相同,如作者或许可,这很有帮助。

parameters:
  core_plugin_name: "Acme Security"
  core_plugin_description: "This is the description for the Acme Studios Security plugin."
  core_plugin_version: "1.0.0"

  core_plugin_author_name: Nils langner
  core_plugin_author_email: nils.langner@startwind.io

待办事项

  • 创建设置配置(RFC-FWP-01
  • 创建空的插件管理页面
  • 将作者添加到插件问题中
  • 选择许可
  • 选择菜单图片
  • 扩展配置文件以预填充默认“问题”(如许可)
  • 从实际问题答案创建配置文件(以便在下次运行中重用)
  • 询问许可