Summary Docs #docs About MakeCode Blog Contact Us Technical Docs JS Editor Features Programming Language Async Functions Partial Flashing Source Embedding Updating Blockly Version Accessibility Profiling Debugging Hardware Creating Targets pxtarget.json Defining Blocks Auto-generation of .d.ts Static File Drops Simulator Theming Editor Embedding resources Creating Extensions Getting started pxt.json Extension versioning Extension localization Extension approval Editor extensions GitHub Extension Authoring Writing Docs Macros Anchors Tutorials User Tutorials Routing Testing Translations Blocks Embedding Command Line Interface build bump deploy console gdb staticpkg update pyconv hidserial hiddmesg login Labs UF2 File Format Accessibility Telemetry