Purpose
This document defines how contributions flow into Sequoia. It exists so anyone who wants to propose, build, or update part of the system knows what to expect, what good looks like, and who is involved at each step.
Sequoia is maintained by a small core team: one design systems designer and one design systems engineer, with an architect providing code oversight across projects. We give the team autonomy to decide what to build based on the needs of our consumers, who are the designers and engineers building Driveway and our enterprise app products. As those products grow, we want other designers and engineers to contribute to Sequoia when the work calls for it. This model makes that contribution clear and repeatable.
Sequoia accepts eight types of contribution. Each one moves through the same review flow, but the scope and effort differ.
Before a contribution moves into review, confirm it meets the criteria below. These define whether the work belongs in Sequoia at all. They are not a barrier. They keep the system cohesive and prevent redundancy.
Reusability. The need shows up more than once, generally two to three times or more, across teams or products. A pattern used a single time in one place usually belongs in that product, not in core.
Generalizability. The work solves a general problem that more than one team can reuse, rather than a need specific to one product or flow. Product-specific work is documented as implementation guidance instead.
Not already solvable. The need cannot be met by an existing component, a variant, or composition of existing components.
Right altitude. The work is a true system-level component, not something better owned by a single product. A component composed of Sequoia parts but specific to one product, like a vehicle card, sits on the line and generally belongs to that product.