How to cut a Canvas2DMX release, package it for Processing, publish it, and update the docs.
build.gradle.kts
version = "0.0.2"
library.properties
version=0.0.2
prettyVersion=0.0.2
(Optionally refresh sentence, paragraph, and url in library.properties.)
From repo root:
./gradlew clean buildReleaseArtifacts packageRelease
Quick local install for testing:
./gradlew deployToProcessingSketchbook
git tag v0.0.2
git push origin v0.0.2
v0.0.2.library/, examples/, library.properties).Ensure library.properties is complete (e.g., name=canvas2dmx, categories=Hardware,I/O, authors=..., url=...).
Follow the Processing submission steps to have the zip listed in the Contribution Manager.
Your site is served from /docs.
docs/ (Markdown + images in docs/img/).main — Pages updates automatically.First-time only (repo → Settings → Pages): set Source = Deploy from a branch, Branch = main, Folder = /docs.
Embedding media
YouTube:
<iframe width="560" height="315"
src="https://www.youtube.com/embed/VIDEO_ID"
title="Canvas2DMX demo" frameborder="0" allowfullscreen></iframe>
MIT License © 2025 Studio Jordan Shaw