Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/MakerAsia/KBProIDE
KB Pro IDE
https://github.com/MakerAsia/KBProIDE
Last synced: 7 days ago
JSON representation
KB Pro IDE
- Host: GitHub
- URL: https://github.com/MakerAsia/KBProIDE
- Owner: MakerAsia
- License: mit
- Created: 2019-01-23T14:34:51.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-07-07T06:10:55.000Z (over 4 years ago)
- Last Synced: 2024-08-02T16:54:54.183Z (3 months ago)
- Language: Vue
- Size: 183 MB
- Stars: 126
- Watchers: 26
- Forks: 47
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# KBProIDE [![Build Status](https://travis-ci.com/MakerAsia/KBProIDE.svg?branch=master)](https://travis-ci.com/MakerAsia/KBProIDE)
## Windows Install
use node v10.15.0 (but v8 also work too) and need Anaconda python2
first run CMD as Administrator and install build tool first
- git clone --recursive https://github.com/MakerAsia/KBProIDE
- cd KBProIDE
- git submodule init
- git submodule update
- (cmd as Administrator) npm install --global --production windows-build-tools
- npm uninstall -g vue-cli && npm install -g @vue/cli
- npm install
- npm run electron:rebuild
- npm run electron:rebuild-serial## MacOS Install
- git clone --recursive https://github.com/MakerAsia/KBProIDE
- cd KBProIDE
- git submodule init
- git submodule update
- npm uninstall -g vue-cli && npm install -g @vue/cli
- npm install
- npm run electron:rebuild
- npm run electron:rebuild-serial## Linux Install
- sudo apt-get install python-pip git nodejs npm
- sudo pip install pyserial
- git clone --recursive https://github.com/MakerAsia/KBProIDE
- cd KBProIDE
- git submodule init
- git submodule update
- sudo npm uninstall -g vue-cli //if new install no need this command
- sudo npm install -g @vue/cli
- npm install
- npm run electron:rebuild
- npm run electron:rebuild-serial
- (add Serial permission to user) $sudo adduser $USER dialout
## Run
- npm run electron:serve## Build
- npm run electron:build## Test
- npm run test:unit
- npx vue-cli-service test:unit --watchAll## Update submodules
- git config submodule.recurse true
- git pull --recurse-submodules
- git submodule update --recursive --remote
- git submodule foreach "(git checkout master; git pull)"## Release
- cp mac/kbide.app/Contents/Resources/app.asar update.asar
- zip -9 1.0.0-darwin.zip update.asar## License
[MIT]