1.0.36 • Published 2 years ago
@project-tool/mg-plg-with-all-points-external v1.0.36
meego plugin 模板项目
此模板主要提供给插件开发者开发插件
初始化模板
- create-pt -t @project-tool/mg-plg-with-all-points-external
- 初始化模板过程,会要求填写插件的plugin ID 和 plugin Secret
- 获取方式在开发者中心新建插件即可
- 也可以选择跳过该步骤。后续申请插件后,再填写信息到 ./iData.json
安装依赖
- yarn install, 安装依赖
- npx anyproxy-ca, #生成rootCA证书,生成后需要手动信任。 具体示例见:http://anyproxy.io/cn/#%E8%AF%81%E4%B9%A6%E9%85%8D%E7%BD%AE
启动步骤
- yarn dev, 本地开发
- 打开 插件宿主环境的地址, 预览插件效果
- yarn build, 构建产物
- yarn upload, 构建产物,并且上传产物
配置文件
在 ./config下维护着项目配置文件 1. dependency.json, 维护插件的外部依赖申明 2. permissions.json, 维护插件所需要的权限申明 3. externals.json, 插件的无需打包进webpack的依赖包 4. env-config.json, 维护插件的相关配置 5. app-info.json, 存放插件的mock信息
meta.json 文件
biu-cli的配置文件,支持对package.json的相关指令配置plugins和loaders。
与服务端的接口联调
因外部开发者的插件的宿主环境是飞书项目,域名是: https://project.feishu.cn 所有访问的接口默认会使用飞书的域名,开发者在开发过程中(联调阶段)可以把开发过程中用到的接口做一层代理转发到服务端的ip+端口。
1.0.36
2 years ago
1.0.33
2 years ago
1.0.32
2 years ago
1.0.31
2 years ago
1.0.35
2 years ago
1.0.34
2 years ago
1.0.22
2 years ago
1.0.21
2 years ago
1.0.20
2 years ago
1.0.26
2 years ago
1.0.25
2 years ago
1.0.24
2 years ago
1.0.23
2 years ago
1.0.29
2 years ago
1.0.28
2 years ago
1.0.27
2 years ago
1.0.30
2 years ago
1.0.19
2 years ago
1.0.18
2 years ago
1.0.17
3 years ago
1.0.16
3 years ago
1.0.15
3 years ago
1.0.14
3 years ago
1.0.13
3 years ago
1.0.12
3 years ago
1.0.11
3 years ago
1.0.10
3 years ago
1.0.8
3 years ago
1.0.7
3 years ago
1.0.5
3 years ago
1.0.6
3 years ago