1.0.36 • Published 3 years ago

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

Weekly downloads
-
License
ISC
Repository
-
Last release
3 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

3 years ago

1.0.33

3 years ago

1.0.32

3 years ago

1.0.31

3 years ago

1.0.35

3 years ago

1.0.34

3 years ago

1.0.22

3 years ago

1.0.21

3 years ago

1.0.20

3 years ago

1.0.26

3 years ago

1.0.25

3 years ago

1.0.24

3 years ago

1.0.23

3 years ago

1.0.29

3 years ago

1.0.28

3 years ago

1.0.27

3 years ago

1.0.30

3 years ago

1.0.19

4 years ago

1.0.18

4 years ago

1.0.17

4 years ago

1.0.16

4 years ago

1.0.15

4 years ago

1.0.14

4 years ago

1.0.13

4 years ago

1.0.12

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.5

4 years ago

1.0.6

4 years ago