Skip to content

Instantly share code, notes, and snippets.

@dnordby
Last active May 22, 2017 22:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dnordby/ea2d0e8296fcf788a11f1092defb2409 to your computer and use it in GitHub Desktop.
Save dnordby/ea2d0e8296fcf788a11f1092defb2409 to your computer and use it in GitHub Desktop.
V+V Frontend Dev Process

FRONTEND DEV PROCESS

Deliverable 1*

Atom page (style guide)


Deliverable 2*

  • Molecule page
    • Group of Atoms - multiple Atoms should build a Molecule, potentially in some kind of wrapper
    • Organism subsections - multiple Molecules will create an Organism, potentially in a wrapper of some kind

Deliverable 3*

  • Organism page (reworked Molecule page)
    • Group of Molecules - multiple Molecules will build an Organism, potentially in a wrapper of some kind
    • Template subsections - multiple Organisms will create a Template, potentially in a wrapper of some kind
    • All repeatable modules/sections (as per high-fidelity Sketch wires) - to be reused across multiple templates/pages

Deliverable 4

  • Template
    • Group of Organisms - multiple Organisms will build a Template, potentially in a wrapper of some kind
    • First template to be specified by PM. If none, internal page and/or PDP.

Deliverable 5*

  • Page
    • A page is assigned a template
    • A page may have a unique template, used only once
    • A page may have a non-unique template, used 2 or more times across the site
    • First page to be specified by PM. If none, homepage.

Deliverable 6*

  • Group of pages, determined by Sketch file and PM requirements

*Responsive, cross-browser, QA point

NOTE: Links refer to Google Material design. If design does not specify, Google Material design is a good default. Unlinked items are either generic, descriptive, or specific enough to stand on its own without reference.

Based on Brad Frost's Atomic Design. Video explainer here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment