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
2018-01-05 15:33:09 +00:00
2018-05-01 21:53:28 -07:00
2018-05-01 14:12:42 -04:00
2018-05-02 13:54:06 -07:00
2017-07-25 12:15:59 +01:00
2018-02-14 10:56:50 -08:00
2018-02-06 12:50:39 -08:00
2017-06-29 15:47:26 +01:00
2018-05-02 12:58:27 -07:00
2018-05-02 12:58:27 -07:00
2018-04-13 09:05:34 -07:00
2018-05-02 10:13:07 -04:00
2017-07-15 22:32:43 +02: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.

Description
MakeCode für Lego Mindstorms EV3
Readme
Languages
TypeScript 81.8%
Swift 10.8%
C++ 3.5%
Less 1.5%
JavaScript 1.4%
Other 0.9%