Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gss/engine

GSS engine
https://github.com/gss/engine

Last synced: about 2 months ago
JSON representation

GSS engine

Awesome Lists containing this project

README

        

GSS engine [![Build Status](https://travis-ci.org/gss/engine.png?branch=master)](https://travis-ci.org/gss/engine)
==========

[![Cross-browser testing status](https://saucelabs.com/browser-matrix/gss-engine.svg)](https://saucelabs.com/u/gss-engine)

Compiles and runs Grid Style Sheet (GSS) rules. GSS is an implementation of Badros & Borning's [Constraint Cascading Style Sheets](http://www.cs.washington.edu/research/constraints/web/ccss-uwtr.pdf), enabling far better layout control through building relational rules between different elements.

GSS supports the following syntaxes for defining layout rules:

* [CCSS](https://github.com/gss/ccss-compiler#readme) - direct constraints related to position and size of DOM elements
* [VFL](https://github.com/gss/vfl-compiler#readme) - horizontal and vertical spacing constraints based on [Apple's Visual Format Language](https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/VisualFormatLanguage.html)

Please refer to for documentation and usage instructions.