The purpose of this project is to provide a set of flexible and reusable UI components designed to work across browsers, devices and screen sizes. This project is meant to be platform agnostic, meaning it should work equally well across different CMS platforms as well as on static sites.
The project is maintained by DoIT Communications staff, primiarly for use on projects we manage, but we see value in sharing our work and collaborating with the University at large as such we will make regular releases and keep the source code available through our GitHub.
We use a variety of open source technologies and methodologies to help keep us inline with industry and design trends. These technologies include: SASS, GULP, Pattern Lab, Web Fonts and several opensource CSS and JS Libraries including Bootstrap, AnimateCSS, and Breakpoint.
You can learn more about the Unity Project, play with our Pattern Lab and get links to sites using it at: https://unity.it.stonybrook.edu
Self signed cert to allow the pattern lab to be delivered over HTTPS. Certs may need to be added to certificate store
Pattern Lab Configuration Files. Do not edit
Pattern Lab Core Files. Do not edit
Pattern Lab Folder. Not Required. Do not edit
Dependencies loaded from running npm install. No need to edit
This is where the compiled HTML, CSS and JS gets copied / served. Do not edit the files in here.
When a new release is cut, the compiled assets get copied here in a versioned folder
Composer based folder for downloading required PHP Libraries. Do Not Edit. May not be included.