Summary Docs #docs About MakeCode Blog Online Learning Contact Us Tools 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 Skillmaps Routing Licensing Testing Translations Translation languages Localization files Parts to translate Translating markdown Translator roles In context translation Blocks Embedding Command Line Interface install build bump deploy console gdb staticpkg update pyconv hidserial hiddmesg login Labs UF2 File Format Accessibility Telemetry