Skip to content

SuperData 5000 additional tools, including E-BOM management, drawing management, bom & drawing version tracibility and approval workflow, etc.

Notifications You must be signed in to change notification settings

inadavid/supertools

Repository files navigation

SuperTools

项目介绍

Electron练笔项目,为SuperData 5000生成批量SQL语句。

SuperTools项目已经远远超过了一开始的Scope,不仅作为生成sql语句的助手,目前还充当了RD BOM、图纸管理的工具。所有的资料,清单和相关的追溯性都统一由SuperTools进行管理,并由各权责部门交叉查询。 SuperTools已经向CS模式的PDM系统迈进了。

软件架构

使用说明

运行SuperTools:

    git clone https://gitee.com/schleuniger_tj/SuperTools.git
    npm i
    npm run start

编译SuperTools:

    npm run package

按照编译系统的类型更改platform和arch。上文中的命令会生成 SuperTools-win32-x64 目录。

关于Git和协作开发

对于Git协同开发的操作简单介绍如下(与本软件无关):

  • 在VSCode里启用Git或在NodeJS_Portable里使用Git。
  • 进行相关的个人设置和初始化:
    git config --global user.name "David Wei"
    git config --global user.email "[email protected]"
  • 找到你的工作目录,clone项目:
    git clone https://gitee.com/schleuniger_tj/SuperTools.git
  • 进行本地更改、测试后,进行变更确认:
    cd SuperTools
    git commit -a -m "change notes"
  • 如果遇到提示说文件变更不在监视范围内,可以先添加文件:
    git add *
  • 当前的模块或者任务编程调试完成后,把相关commit的文件push到gitee上。
    git push
  • 另外,在每次开始工作之前,要先fetch一下gitee上最新的代码,保持本地仓库最新。
    git fetch

软件授权

Library License npm page
electron MIT Link
js-base64 BSD-3-Clause Link
mssql MIT Link
ping MIT Link
sqlite-sync MIT Link
underscore MIT Link
Moment.js MIT Link
modbus-tcp MIT Link
node-opcua MIT Link

About

SuperData 5000 additional tools, including E-BOM management, drawing management, bom & drawing version tracibility and approval workflow, etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published