Link scratch blocks, gui, and desktop together.
cd scratch-blocks
- run
npm install
with access to Google - run
npm link
cd scratch-gui
- Switch to the
scratch-desktop
branch withgit checkout scratch-desktop
- run
npm install
- run
npm link scratch-blocks
to include localscratch-blocks
cd scratch-desktop
- run
npm install
- Add or modify blocks' description in file
/scratch-blocks/blocks_vertical/robottime.js
- Add or modify blocks' scritp generator in file
/scratch-blocks/generators/arduino/click.js
- run
npm run prepublish
with access to Google in folder/scratch-blocks
- Add or modify blocks' xml description in file
/scratch-gui/src/lib/make-toolbox-xml.js
- Edit
onOpenArduinoEditor
oronOpenPythonEditor
in file/scratch-gui/src/containers/stage-header.jsx
run set BUILD_MODE=dist
once and set STATIC_PATH=static
once, then npm run build
- Run in development mode with
npm start
- Make a packaged build with
npm run dist
and find executable file from ./dist