From 3acd1af86ab513b337404f67c469d273eacb7672 Mon Sep 17 00:00:00 2001 From: Joaquin Montes Date: Wed, 11 Mar 2026 15:39:26 -0300 Subject: [PATCH 1/2] Update README to reflect command changes and make 'template' field optional --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 55afbdd..d17042f 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Each experiment lives in its own isolated repository and gets listed here via [` 1. Scaffold a new experiment using the JOYCO CLI: ```sh - joyco lab init + joyco create ``` This lets you pick a template (`3d` or `motion`), creates a new repo, and sets everything up. @@ -16,7 +16,7 @@ Each experiment lives in its own isolated repository and gets listed here via [` 3. Publish it to the registry: ```sh - joyco lab publish + joyco lab ``` This opens a PR adding your experiment to `experiments.json`. @@ -31,7 +31,7 @@ Each entry in `experiments.json` follows this shape: | `description` | `string` | yes | What the experiment explores | | `href` | `string` | yes | Live deployment URL | | `repo` | `string` | no | Source repository URL | -| `template` | `string` | yes | Template used (`3d` \| `motion`) | +| `template` | `string` | no | Template used (`3d` \| `motion`) | | `tags` | `string[]` | no | Freeform tags for filtering | | `previewImage` | `string` | no | URL to a preview/thumbnail image | | `date` | `string` | yes | Publication date (`YYYY-MM-DD`) | From 3c1970bd5bec6dd6e5263300fe0e1cd6563c38ff Mon Sep 17 00:00:00 2001 From: Joaquin Montes Date: Wed, 11 Mar 2026 15:39:41 -0300 Subject: [PATCH 2/2] Update Dot Interactive experiment description and tags for improved clarity and relevance --- experiments.json | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/experiments.json b/experiments.json index 697e6a2..6e05fe0 100644 --- a/experiments.json +++ b/experiments.json @@ -4,12 +4,10 @@ { "title": "Dot Interactive", "slug": "dot-interactive", - "description": "Interactive background for Joyco Landing page.", + "description": "A dense halftone field that reacts to your cursor — dots swell and brighten wherever you hover, rippling outward like light catching a printed surface. Tune the grid rotation and cell count to find your pattern.", "href": "https://laboratory-dot-interactive.vercel.app/", "tags": [ - "background", - "mesh", - "dot" + "webgl", "glsl", "shader", "interactive", "mouse", "halftone", "dots", "pattern", "post-processing" ], "template": "3d", "date": "2026-03-10"