https://github.com/worktile/wt-publish
Used for automatic publishing SDK
https://github.com/worktile/wt-publish
Last synced: 12 months ago
JSON representation
Used for automatic publishing SDK
- Host: GitHub
- URL: https://github.com/worktile/wt-publish
- Owner: worktile
- Created: 2019-03-07T11:41:49.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-04-10T14:31:46.000Z (almost 7 years ago)
- Last Synced: 2025-02-02T03:27:44.677Z (about 1 year ago)
- Language: JavaScript
- Size: 10.7 KB
- Stars: 0
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# wt-publish
Used for automatic publishing SDK
## install
```shell
npm i wt-publish -g
```
## use
```shell
#publish
wt-publish
# or
wt-publish -N|--sdk
#如果有多个sdk也可以不加参数使用
#update
wt-publish -U|--update [sdkName]
#不指定 [sdkName] 时,将创建一个新的配置文件
# Clear the directory cache
wt-publish -C|--clear [sdkName]
# 不指定 [sdkName] 时,删除本目录所有配置
```
* 当前目录不存在package.json无法使用
* 支持从单个仓库生成多个sdk
* 首次使用需要配置仓库地址,千万别配置错了,否则会覆盖线上仓库
* 使用默认版本号时将不进行tag提交,默认版本号为远程仓库最新版本号
* 会在当前目录生成 publish.json 文件,可以直接修改配置使用,建议提交到github共享配置
## publish.json
```json
{
"wt-tartarus-sdk-built": {
"sdkName": "wt-tartarus-sdk-built",
"script": "npm run build:sdk",
"source": "sdk-build",
"username": "atinc"
}
}
```