Skip to content

Place to try out Scratch 3.0 extensions and other dev projects

Notifications You must be signed in to change notification settings

wmsi/scratch-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to scratch-dev @ WMSI!

This is where we develop Scratch 3.0 extensions in a fork of the scratch-gui repository from LLK. This repository contains clear instructions for getting scratch-gui up and running locally, and for building a version for distribution. To preview the GUI in a version similar to the one in the scratch-dev/ repository, visit https://wmsi.github.io/scratch-gui/.

WMSI Extensions

Within the Scratch application structure, all extension files are located in scratch-vm/src/extensions. Each folder in this directory contains an index.js file defining the extension class, followed by a "module.exports" line at the bottom of the file to make the extension part of the the node.js application. Each extension also needs to be listed as part of the BuiltInExtensions const in extension-manager.js.

For Scratch project examples that use our extensions check out the scratch3-examples directory.

The majority of our extension-development effort has been focused on the DB Blocks extension, which supports Scratch 3 integration into the Digital Data Storytelling project. This extension contains blocks for pushing and pulling data from the wmsinh.org database (using XML HTTP Requests) and managing that data in localStorage. The same database content can be viewed at https://wmsinh.org/data-story.

Project History

This project originally focused on replicating our ScratchX extension for handling data transactions with wmsinh.org. To check out the ScratchX extensions and some example sketches, go to our ScratchX repository.

About

Place to try out Scratch 3.0 extensions and other dev projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published