Stony-Brook-University / unity-lab

A Pattern Lab Based Implementation of Unity
MIT License
0 stars 0 forks source link

About Unity Lab

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.

Demo

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

Requirements

Getting Started

Project Layout

.cert

Self signed cert to allow the pattern lab to be delivered over HTTPS. Certs may need to be added to certificate store

config

Pattern Lab Configuration Files. Do not edit

core

Pattern Lab Core Files. Do not edit

extras

Pattern Lab Folder. Not Required. Do not edit

node_modules

Dependencies loaded from running npm install. No need to edit

public

This is where the compiled HTML, CSS and JS gets copied / served. Do not edit the files in here.

releases

When a new release is cut, the compiled assets get copied here in a versioned folder

source

Important Files