Skip to content

🧩 Blockly IDE integration with Deno Subhosting for the Deno Subhosting Hackathon https://deno.com/blog/subhosting-hackathon

Notifications You must be signed in to change notification settings

FartLabs/deno_blocks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deno Blocks

Overview

For the Deno Subhosting Hackathon, we've developed an IDE built with Fresh and Blockly that allows you to drag and drop pieces to write code.

Accolades

Ryan's favorite (1st place) and Most fun at the Deno Subhosting Hackathon.

Known issues/future work

  • UI accessibility.
  • Add environment variables to deployment.
  • Real-time project workspace synchronization with kv.watch.
  • Editable project metadata.
  • Deno Blocks toolbox versioning.
  • Resizable IDE panels.
  • Use prismjs syntax highlighted code in generated code output panel.
  • Add compiler errors output panel with ts-morph.
  • Generate gfm documentation from markdown
  • More? Open an issue.

Development

Make sure to install Deno: https://deno.land/manual/getting_started/installation

Then start the project:

deno task start

This will watch the project directory and restart as necessary.

Credits


Developed with 🦕