1.1.20 • Published 2 years ago

pont-slock v1.1.20

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

介绍

change to use slock & templock

Inspired by alibaba/pont

将 Swagger 数据源自动生成为符合 TS 规范的网络请求层代码及相应的类型定义代码.

命令

配置 项目根目录的 pont-config.json, 一般只有在初始化和有新的后端服务加入(在配置中的 origins 中增加)的时候才会修改, 示例(CC 项目):

{
  "outDir": "./src/services/auto-gen-api/src",
  "templatePath": "./generate-api-template",
  "originType": "SwaggerV2",
  "prettierConfig": {
    "singleQuote": true,
    "trailingComma": "all",
    "tabWidth": 2,
    "endOfLine": "lf",
    "printWidth": 100,
    "proseWrap": "never"
  },
  "origins": [
    {
      "originType": "SwaggerV2",
      "originUrl": "http://peppa-cc-manage.qa.huohua.cn/v2/api-docs?group=api",
      "name": "customerConsultant",
      "usingMultipleOrigins": true,
      "usingOperationId": true
    },
    {
      "originType": "SwaggerV2",
      "originUrl": "http://cti-manage.qa.huohua.cn/v2/api-docs?group=web",
      "name": "callCenter",
      "usingOperationId": true,
      "usingMultipleOrigins": true
    }
  ]
}

初始化

# 全量拉取配置文件中的数据源, 只会在第一次初始化时使用, 开发迭代过程中禁止使用
yarn initApi

Diff 检查远端更新

# Diff检查远端更新, 按照提示进行交互即可
yarn diff

更新接口 Interface(Swagger 中的 paths)

# 拿到需求后先跟后端约定接口, 等后端接口swagger出来后根据约定更新对应的接口, 按照提示进行交互即可
yarn updatInterface

更新模块 Mod(Swagger 中的 Controller 或者 Tags)

# 如果按约定新增加的是一个模块, 则使用本命令, 按照提示进行交互即可
yarn updatMod

更新基类 Bo(Swagger 中的 definitions)

# 更新完接口后, 去生成的代码进行简单review, 如果发现有未同步的基类, 则使用本命令, 按照提示进行交互即可
yarn updatBo
1.1.16

2 years ago

1.1.15

2 years ago

1.1.14

2 years ago

1.1.19

2 years ago

1.1.18

2 years ago

1.1.17

2 years ago

1.1.20

2 years ago

1.1.12

3 years ago

1.1.11

3 years ago

1.1.13

3 years ago

1.1.9

3 years ago

1.1.8

3 years ago

1.1.7

3 years ago

1.1.6

3 years ago

1.1.10

3 years ago

1.1.5

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.38

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

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.33

3 years ago

1.0.32

3 years ago

1.0.31

3 years ago

1.0.30

3 years ago

1.0.37

3 years ago

1.0.36

3 years ago

1.0.35

3 years ago

1.0.34

3 years ago

1.0.19

3 years ago

1.0.18

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.11

3 years ago

1.0.10

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.2

3 years ago

1.0.3

3 years ago

0.1.0

3 years ago