1.0.7 • Published 3 years ago

@xtp-smart/cli v1.0.7

Weekly downloads
1
License
Private
Repository
-
Last release
3 years ago

安装smartx

npm install -g @xtp-smart/cli

使用smartx create创建插件项目

smartx create

通过命名启动了一系列引导式的配置,最终创建出一个脚手架工程,为开发者快速开发提供帮助。

插件package.json字段说明

字段名称字段Key字段Value说明(均为字符类型"")
插件IDname插件唯一ID,推荐字母和数字组合
插件菜单名称menuText插件用于在应用程序中显示的菜单名,推荐中文
插件简介description简单介绍
插件作者author默认为暂无
插件兼容的最低SmartSDK版本minSmartSdkVersion目前SmartSDK版本有:1.0.0
插件类型plugin_type"普通插件":"PLUGIN_TYPE_SMART", "功夫策略插件":"PLUGIN_TYPE_ALPHAX"
插件业务类型plugin_domain"手工交易":"PLUGIN_DOMAIN_TRADE_MANUAL", "客户端策略":"PLUGIN_DOMAIN_TRADE_AUTO_CLIENT", "服务端策略":"PLUGIN_DOMAIN_TRADE_AUTO_SERVER", "客户端服务端结合策略":"PLUGIN_DOMAIN_TRADE_AUTO_CLIENT_SERVER", "行情展现":"PLUGIN_DOMAIN_QUOTE", "算法交易":"PLUGIN_DOMAIN_ALGO", "程序化交易":"PLUGIN_DOMAIN_PROGRAM_TRADEL", "扩展":"PLUGIN_DOMAIN_EXTENTSION", "分析展现":"PLUGIN_DOMAIN_ANALY"
插件关键字keywords用于插件市场搜索的关键字:keywords1,keywords2,keywords3
关联的插件rely_items插件关联调用的插件ID
插件是否公开isPublic"true"|"false"
插件是否开源isOpensource"true"|"false"
插件开源仓库类型repository.type"git"|"svn"
插件开源仓库URLrepository.urlgit://xxxxx|http://xxxx
插件主页URLhomepagehttp://xxxxx

脚手架模板

我们预置了几种常用的脚手架模板,让你上手开发更简单。

空项目

没有任何预置依赖,在插件就绪后,打印了 "hello world"

TS项目

没有界面的工程,让你专注于开发核心业务逻辑。 使用 TypeScript 语言开发整个逻辑,类型校验让开发时无需担心拼写错误与错误调用。

手工下单

一个类实战的插件项目,通过手动下单向服务器提交委托,接收回报。

使用Vue构建,引用了 @xtp-smart/style@xtp-smart/ui 项目

问题反馈

如果使用插件时遇到了任何BUG,可以在smart客户端的主项目中反馈问题。

QQ 交流群: 659577632