Front-End Architecture Diagram

1
© 2014 SAPIENT CORPORATION | CONFIDENTIAL SOURCE OPEN SOURCE LIBRARIES Responsiv e Grid Systems Polyf ills DOM Abstraction Libraries Utili ties PROJECT CODE Templat es SCSS/ Less HTML JavaScr ipt Modules Test s Doc s GLS L MV* Framewor ks Assets Fonts Images Video Audio 3D Models TOOLING Build Process DOCUMENTATION “Living” Style Guide Generator Markdown to HTML for Documentation Build Tool/ Task Runner Scaffolding Tool/Generato rs Module Loader Package Manager Transpilers /Compilers Unit Test s End-to- End Tests TESTING FRAMEWORKS CSS Regression Tests DISTRIBUTION Fonts Optimized Images Video Audio 3D Models Single or Chunked CSS File(s) Single or Chunked JavaScript File(s) HTML Documentation (in HTML form)

description

Describes the relationship between source code, the various tools in the front-end ecosystem, and resultant distribution code.

Transcript of Front-End Architecture Diagram

Page 1: Front-End Architecture Diagram

© 2014 SAPIENT CORPORATION | CONFIDENTIAL

SOURCE

OPEN SOURCE LIBRARIES

Responsive Grid Systems Polyfills DOM Abstraction

Libraries Utilities

PROJECT CODE

Templates SCSS/LessHTML JavaScript Modules Tests Docs GLSL

MV* Frameworks

Assets

Fonts

Images

Video

Audio

3D Models

TOOLING

Build

Pro

cess

DOCUMENTATION

“Living” Style Guide Generator

Markdown to HTML for Documentation

Build Tool/Task Runner

Scaffolding Tool/Generators Module Loader Package Manager Transpilers/

Compilers

Unit Tests

End-to-End Tests

TESTING FRAMEWORKS

CSS Regression Tests

DISTRIBUTION

Fonts

Optimized Images

Video

Audio

3D Models

Single or Chunked CSS File(s)

Single or Chunked JavaScript File(s)

HTML

Documentation (in HTML form)