update plugin docs and add some helper functions

This commit is contained in:
Jerry
2023-03-31 21:44:48 +08:00
committed by GitHub
parent f85719ac8b
commit baa6ce9fc1
10 changed files with 161 additions and 12 deletions

View File

@@ -28,7 +28,7 @@ Composer 库引入模式的文件夹结构如下,我们假设你的项目目
├── plugins/ // 开发者编写和安装的插件目录
│ ├── example/ // 插件示例,这里以名称为 example 的插件为例
│ │ ├── main.php // 这个插件使用了单文件格式main.php 为插件的核心代码
│ │ └── zmplugin.json // 这个文件描述了炸毛框架插件的元信息,包括插件名称、版本、作者等
│ │ └── composer.json // 这个文件描述了炸毛框架插件的元信息,包括插件名称、版本、作者等
├── vendor/ // 你自身项目的依赖库,由 Composer 生成
│ ├── zhamao/
│ │ └── framework/ // 框架的本体源码根目录
@@ -57,7 +57,7 @@ Composer 库引入模式的文件夹结构如下,我们假设你的项目目
├── plugins/ // 开发者编写和安装的插件目录
│ ├── example/ // 插件示例,这里以名称为 example 的插件为例
│ │ ├── main.php // 这个插件使用了单文件格式main.php 为插件的核心代码
│ │ └── zmplugin.json // 这个文件描述了炸毛框架插件的元信息,包括插件名称、版本、作者等
│ │ └── composer.json // 这个文件描述了炸毛框架插件的元信息,包括插件名称、版本、作者等
├── src/ // 框架的本体源码根目录
│ ├── ZM/ // 框架的核心代码
│ └── ...... // 框架的根目录其他文件
@@ -88,7 +88,7 @@ Phar 模式也分两个小种类Composer 库引入模式和源码模式。如
├── plugins/ // 开发者编写和安装的插件目录
│ ├── example/ // 插件示例,这里以名称为 example 的插件为例
│ │ ├── main.php // 这个插件使用了单文件格式main.php 为插件的核心代码
│ │ └── zmplugin.json // 这个文件描述了炸毛框架插件的元信息,包括插件名称、版本、作者等
│ │ └── composer.json // 这个文件描述了炸毛框架插件的元信息,包括插件名称、版本、作者等
├── config/ // 配置文件目录
├── zhamao.phar // 炸毛框架本体的 Phar
├── zm_data/ // 存放框架依赖的持久化数据目录,如日志、缓存等