syntatis / howdy
您的下一个现代WordPress插件项目
dev-main
2024-09-24 19:01 UTC
Requires
- php: >=7.4
- syntatis/codex: dev-main
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-24 19:01:54 UTC
README
注意
该项目目前正在积极开发中。目前不建议用于生产环境 尚不推荐。
Howdy 是一个WordPress插件启动工具包。它提供了一个有见地的结构,带有预先配置的工具,帮助您使用一些常见的(现代)PHP方法开始开发新的WordPress插件,例如使用 PSR-4: 自动加载器 和 Composer,PHP Code Sniffer (PHPCS),命名空间作用域和依赖注入(DI)容器,无需从头开始设置一切。
需求
- PHP 7.4 或更高版本
- Node.js 18 或更高版本
- Composer
用法
要使用此模板开始新的插件项目,请运行
composer create-project syntatis/howdy -s dev
此命令将在名为 howdy
的目录中创建一个带有模板的项目。它还会提示一些问题来设置项目详情,例如项目名称、插件名称、插件缩写名和PHP命名空间。
输入所有这些详情后,它将运行一个命令来设置插件依赖项的作用域,以防止与其他插件发生命名冲突。您可以在 dist-autoload
目录中找到作用域依赖项。
提示
如果您想在自定义目录中创建新项目,我们可以在命令末尾指定目录名称,例如
composer create-project syntatis/howdy -s dev awesome-plugin
此命令将在名为 awesome-plugin
的目录中创建项目。有关更多信息,请参阅 Composer CLI 文档中的创建项目。
项目设置完成后,在您的插件目录中运行以下命令以开始编译资源,如样式表和JavaScript文件。它还将监视文件中的更改并自动重新编译它们。
npm install npm run start
参考资料
- WordPress 插件手册,有关指南。
- WordPress 插件模板,有关灵感。