Skip to content

This is a pre-configured easy to use implementation of Google Blockly.

License

Notifications You must be signed in to change notification settings

jibundeyare/blockly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

what is this ?

This is a pre-configured easy to use implementation of Google Blockly.

Now, what is Blockly ?

Google's Blockly is a web-based, visual programming editor. Users can drag blocks together to build programs. All code is free and open source.

source: GitHub - google/blockly: The web-based visual programming editor.

features

  • reponsive display
  • all blocks are usable (except print wich is replaced with log)
  • javascript code export
  • a text area to display generated code
  • a reset button to regenerate code
  • a play button to run the code in the browser
  • a text area to display the console output
  • a clear button to clear the console output
  • interception and display of errors in the console output
  • auto-backup blocks in local storage
  • auto-restore blocks from local storage

limitations

  • only javascript code export (no php, no python, etc)

requirements

  • linux, mac os, windows
  • git
  • nodejs, npm, bower
  • xdg-open (optional for linux)

copy source from github

Launch a terminal and type:

git clone https://github.com/jibundeyare/blockly.git

install

In the terminal, type:

cd blockly
bower install

run

With linux, in the terminal, type:

xdg-open index.html

Or with linux, mac os or windows:

  • launch your file explorer
  • go to the source directory
  • right click on index.html and select open
  • your web browser should open and display blockly

Enjoy ;)

todo

  • write french documentation
  • use sass instead of plain css

credits

About

This is a pre-configured easy to use implementation of Google Blockly.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published