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
配置文件应包含所有步骤。所有这些步骤将按列表中的顺序处理。
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)
- 创建空的插件管理页面
- 将作者添加到插件问题中
- 选择许可
- 选择菜单图片
- 扩展配置文件以预填充默认“问题”(如许可)
- 从实际问题答案创建配置文件(以便在下次运行中重用)
- 询问许可