1.0.36 • Published 2 years ago

@project-tool/mg-plg-with-all-points-external v1.0.36

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

meego plugin 模板项目

此模板主要提供给插件开发者开发插件

初始化模板

  1. create-pt -t @project-tool/mg-plg-with-all-points-external
  2. 初始化模板过程,会要求填写插件的plugin ID 和 plugin Secret
    • 获取方式在开发者中心新建插件即可
    • 也可以选择跳过该步骤。后续申请插件后,再填写信息到 ./iData.json

安装依赖

  1. yarn install, 安装依赖
  2. npx anyproxy-ca, #生成rootCA证书,生成后需要手动信任。 具体示例见:http://anyproxy.io/cn/#%E8%AF%81%E4%B9%A6%E9%85%8D%E7%BD%AE

启动步骤

  1. yarn dev, 本地开发
  2. 打开 插件宿主环境的地址, 预览插件效果
  3. yarn build, 构建产物
  4. 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