letsGo / Project note

Small behaviors, easier documentation

letsGo is a collaborative JavaScript library for hiding, changing, and animating HTML elements. Its documentation also supports addressable sections and browser back and forward behavior, making examples easier to revisit.

Stage
Collaborative library
Category
Tools & automation

Collaborative JavaScript library

Source-structure illustration

How the source is organized

This editorial illustration shows source structure, not captured running documentation or product UI.

  • Choose HTML elements

    Select the elements that page behavior will affect.

  • Visibility and modifier commands

    Apply show, hide, toggle, class, and attribute behavior.

  • Documentation tab query selection

    Use URL state to revisit documentation sections.

This illustration diagrams source structure, not a running app or device.

Reusable behavior and navigation

Our team's core work covers show, hide, and toggle behavior, along with modifier, class, and attribute handling. Documentation changes add query parameter tab selection and onpopstate handling for returning to specific sections.

Focused library and docs work

The contribution combines reusable page behavior with documentation navigation that makes examples easier to find and revisit. Brian Jesse is credited with queue, promise, and animation history, while Cody Sherman is credited with documentation history.

Modest, reusable building blocks

letsGo shows how small interaction utilities and clear documentation navigation can make examples easier to use and maintain.

  • Our team: core behavior changes and documentation navigation changes
  • Brian Jesse: queue, promise, and animation history; Cody Sherman: documentation history
← All projects

Say hello

Have something in mind?

Send a note and tell us what you are trying to build, improve or understand. We can start from the idea, the existing product or the problem that needs solving.