This repo contains a sample editor built with Microsoft MakeCode (PXT). The editor is hosted on the GitHub pages at http://microsoft.github.io/pxt-sample/
If you'd like to start your own editor, fork this repo and fix all the TODOs.
- Fork repo and setup local server (see below)
- Update metadata in
pxtarget.json
. Change the id, title, name, etc... to your taste. - Update the JavaScript runtime in
sim/simulator.ts
. If needed add additional JS library undersim/public/**
and editsim/public/simulator.html
with additionalscript
tags. - Update the APIs in
sim/api.ts
to use your runtime. - Test your editor in the local server
- run
pgk staticpkg --gh --bump
to upload a static version to GitHub pages.
These instructions allow to run locally to modify the sample.
The following commands are a 1-time setup after synching the repo on your machine.
-
install node.js
-
install the PXT command line
npm install -g pxt
- install the dependencies
npm install
After you're done, simple run this command to open a local web server:
pxt serve
After making a change in the source, refresh the page in the browser.
If you would like to pick up the latest PXT build, simply run
pxt update
More instructions at https://github.com/Microsoft/pxt#running-a-target-from-localhost