syntatis/howdy

您的下一个现代WordPress插件项目

维护者

详细信息

github.com/syntatis/howdy

源代码

问题

安装: 4

依赖项: 0

建议者: 0

安全性: 0

星星: 0

观察者: 0

分支: 0

开放性问题: 3

类型:wordpress-plugin

dev-main 2024-09-24 19:01 UTC

This package is auto-updated.

Last update: 2024-09-24 19:01:54 UTC


README

注意

该项目目前正在积极开发中。目前不建议用于生产环境 尚不推荐

Howdy 是一个WordPress插件启动工具包。它提供了一个有见地的结构,带有预先配置的工具,帮助您使用一些常见的(现代)PHP方法开始开发新的WordPress插件,例如使用 PSR-4: 自动加载器ComposerPHP Code Sniffer (PHPCS),命名空间作用域和依赖注入(DI)容器,无需从头开始设置一切。

需求

  • PHP 7.4 或更高版本
  • Node.js 18 或更高版本
  • Composer

用法

要使用此模板开始新的插件项目,请运行

composer create-project syntatis/howdy -s dev

此命令将在名为 howdy 的目录中创建一个带有模板的项目。它还会提示一些问题来设置项目详情,例如项目名称、插件名称、插件缩写名和PHP命名空间。

Composer create-project command run in Terminal

输入所有这些详情后,它将运行一个命令来设置插件依赖项的作用域,以防止与其他插件发生命名冲突。您可以在 dist-autoload 目录中找到作用域依赖项。

提示

如果您想在自定义目录中创建新项目,我们可以在命令末尾指定目录名称,例如

composer create-project syntatis/howdy -s dev awesome-plugin

此命令将在名为 awesome-plugin 的目录中创建项目。有关更多信息,请参阅 Composer CLI 文档中的创建项目

项目设置完成后,在您的插件目录中运行以下命令以开始编译资源,如样式表和JavaScript文件。它还将监视文件中的更改并自动重新编译它们。

npm install
npm run start

参考资料