wordplaydev / wordplay

An accessible, language-inclusive programming language and IDE for creating interactive typography on the web.
Other
55 stars 19 forks source link

Starter projects #451

Closed amyjko closed 1 month ago

amyjko commented 2 months ago

What's the problem?

The gallery is full of helpful design patterns for different genres of projects. But adapting them into new things is hard, because there's a lot of content, and sometimes behavior, that's specific to an example, but not essential to the design pattern.

What's the design idea?

The basic concept would be to extract all of these design patterns, and create starter projects that have placeholder content to be extended, and extensive documentation to explain how they work. This would be very helpful for learning contexts, where a teacher might want to say, "Copy the video template and ..." or "Copy the character mover template and..." We could curate a set of design patterns, and then either make a dedicated gallery for them or even a separate section from galleries (since it's not really a gallery). They could also be included at the end of the tutorial, and referenced in various places in documentation as examples.

Design specification

The design would include the following:

Implementation