MakeCode für Lego Mindstorms EV3
Go to file
Sam El-Husseini b69af383a6
Better mouse event handling (#552)
* Use learnings from touch events in Blockly and apply to the Ev3 sim. Register move and up events on the document rather than the individual element allowing users greater flexibility where they move their mouse once it's down.

* Add mouse leave events
2018-05-02 13:54:06 -07:00
cmds Fix command line deploy 2018-01-05 15:33:09 +00:00
docfiles Remove social share links from footer (#444) 2018-04-05 20:36:02 -07:00
docs Tutorial updates (#551) 2018-05-01 21:53:28 -07:00
editor Fixes for the download dialog (className), and update the location of the troubleshoot link. (#548) 2018-05-01 13:08:05 -04:00
fieldeditors Integrating field music icons (#549) 2018-05-01 14:12:42 -04:00
legoresources Integrating field music icons (#549) 2018-05-01 14:12:42 -04:00
libs Integrating field music icons (#549) 2018-05-01 14:12:42 -04:00
scripts Add sounds (only simulator for now) 2017-10-30 17:25:58 +00:00
sim Better mouse event handling (#552) 2018-05-02 13:54:06 -07:00
svgicons Update search icon and avatar SVG (#345) 2018-02-26 10:43:29 -08:00
tests renaming 'set speed' to 'run' (#327) 2018-02-19 07:35:08 -08:00
theme Changes accompanying the new blockly toolbox (#545) 2018-04-30 13:06:24 -04:00
.clang-format Add build files 2017-07-25 12:15:59 +01:00
.gitattributes Initial commit, based on pxt-adafruit 2017-06-29 15:47:26 +01:00
.gitignore bring back the shims 2018-02-14 10:56:50 -08:00
CONTRIBUTING.md Initial commit, based on pxt-adafruit 2017-06-29 15:47:26 +01:00
jenkins.groovy Initial commit, based on pxt-adafruit 2017-06-29 15:47:26 +01:00
jenkins.sh upgrading to node.js 8 (#306) 2018-02-06 12:50:39 -08:00
LICENSE Initial commit, based on pxt-adafruit 2017-06-29 15:47:26 +01:00
package-lock.json 0.1.34 2018-05-02 12:58:27 -07:00
package.json 0.1.34 2018-05-02 12:58:27 -07:00
pxtarget.json Changes accompanying the new blockly toolbox (#545) 2018-04-30 13:06:24 -04:00
README.md branding fixes 2018-04-13 09:05:34 -07:00
targetconfig.json Release Electron app v0.1.30 2018-05-02 10:13:07 -04:00
THIRD-PARTY-NOTICES.txt Initial commit, based on pxt-adafruit 2017-06-29 15:47:26 +01:00
TODO.md Update TODO 2017-07-15 22:32:43 +02:00
tslint.json Initial commit, based on pxt-adafruit 2017-06-29 15:47:26 +01:00

LEGO® MINDSTORMS® Education EV3 for Microsoft MakeCode

Build Status

This repo contains the editor target hosted at https://makecode.legoeducation.com

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 8.9.4+
  • install Docker; make sure docker command is in your PATH
  • (optional) install Visual Studio Code

In a common folder,

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

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.