v4.0.0 (Initial Release)
Note: Building the source code will not work anymore as the core library musicblocks-v4-lib
has been unpublished and re-released due to a convention violation. This release uses [email protected]
but it should be pre-release [email protected]
.
- Sets up a Node.js project for React using
create-react-app
. - Bundles the Programming Framework (musicblocks-v4-lib).
- Adds a basic View Framework that creates a workspace wrapper, and toolbar buttons and wrappers.
- Adds the Config component that creates a dependency tree of components and dynamically loads them.
- Adds the Painter component with a single SVG sprite.
- Adds basic Syntax Elements for Painter instructions.
- Adds a basic Editor to author programs using Painter instructions.
- Displays the Painter instructions API in the Editor.
- Adds a basic Menu to run and reset programs authored in the Editor.
- Adds project documentation.
- Adds
lint
andCD
workflows.
Pull the docker image
docker pull ghcr.io/sugarlabs/musicblocks:4.0.0
Run a container using the docker image
docker run -it --rm -p 8080:8080 ghcr.io/sugarlabs/musicblocks:4.0.0
Visit localhost:8080