0.4.1 • Published 6 years ago

generator-bs-plugin v0.4.1

Weekly downloads
5
License
MIT
Repository
github
Last release
6 years ago

generator-bs-plugin

快速生成 Blessing Skin 插件的脚手架

npm.io

特性

  • 开箱即用的现代化前端工作流程
  • 带有可用的路由、控制器以及与 Blessing Skin 风格一致的页面
  • 在命令行中通过简单的命令即可继续添加路由或控制器

安装

首先请确保您安装了 Node.js。

安装好 Node.js 之后,

如果您使用 Yarn:

$ yarn global add yo generator-bs-plugin

否则:

$ npm i -g yo generator-bs-plugin

使用

新建一个插件

执行:

$ yo bs-plugin

接下来根据您的需要回答问题即可。

编写代码

您可以在 assets/src/index.js 文件中编写 JavaScript 代码,支持 ES6+ 特性。

还可以在 assets/src/index.css 中编写 CSS 代码。

默认已生成好一个控制器和视图,您可以根据需要进行修改。

bootstrap.php 中已定义好一条默认的路由,您可以根据需要修改其路径,或修改中间件。

向已有插件添加控制器

执行:

$ yo bs-plugin:controller <控制器名称>

例如执行 yo bs-plugin:controller NewController,就会向 src 目录中添加 NewController.php

注意必须保证是向已有的插件添加控制器,因为要获取命名空间

向已有插件添加路由

执行:

$ yo bs-plugin:route

接下来根据您的需要回答问题即可。

注意

  • 只能向现有的插件添加新的路由
  • src/routes.php 必须存在且大致符合以下格式
use App\Services\Hook;

Hook::addRoute(function ($router) {

});

向已有插件添加菜单项

执行:

$ yo bs-plugin:menu

接下来根据您的需要回答问题即可。

注意只能向现有的插件添加新的菜单项

License

MIT © Pig Fang

0.4.1

6 years ago

0.4.0

6 years ago

0.3.0

6 years ago

0.2.0

6 years ago

0.1.0

6 years ago