MakeCode für Lego Mindstorms EV3
f08f9105ba
* clean generated files * updating gitingore to drop generated files * updated package lock |
||
---|---|---|
cmds | ||
docfiles | ||
docs | ||
editor | ||
legoresources | ||
libs | ||
scripts | ||
sim | ||
svgicons | ||
tests | ||
theme | ||
.clang-format | ||
.gitattributes | ||
.gitignore | ||
CONTRIBUTING.md | ||
jenkins.groovy | ||
jenkins.sh | ||
LICENSE | ||
package-lock.json | ||
package.json | ||
pxtarget.json | ||
README.md | ||
targetconfig.json | ||
THIRD-PARTY-NOTICES.txt | ||
TODO.md | ||
tslint.json |
LEGO Mindstorms EV3 target for PXT
This repo contains the editor target hosted at https://d541eec2-1e96-4b7b-a223-da9d01d0337a.pxt.io/
LEGO Auth: https://src.education.lego.com/groups/ev3-makecode (use Google Authenticator) LEGO Chat: https://chat.internal.education.lego.com/make-code/channels/town-square
Local Dev setup
These instructions assume familiarity with dev tools and languages.
- install Node.js 6+
- install Docker; make sure
docker
command is in yourPATH
- (optional) install Visual Studio Code
In a common folder,
- clone https://github.com/Microsoft/pxt to
pxt
folder - clone https://github.com/Microsoft/pxt-common-packages to
pxt-common-packages
folder - clone https://github.com/Microsoft/pxt-ev3 to
pxt-ev3
folder - go to
pxt
and run
npm install
typings install
- go to
pxt-common-packages
and run
npm install
npm link ../pxt
- go to
pxt-ev3
and run
npm install
npm link ../pxt
npm link ../pxt-common-packages
to run the local server
From root github folder,
cd pxt-ev3
pxt serve --cloud
to build and deploy a single package via command line
cd libs/core
pxt deploy
Hosted editor
Currently hosted at:
https://d541eec2-1e96-4b7b-a223-da9d01d0337a.pxt.io/
Jenkins build
https://ci2.dot.net/job/Private/job/pxt_project_rainbow/job/master/
License
MIT
Code of Conduct
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.