https://github.com/gss/engine
GSS engine
https://github.com/gss/engine
Last synced: about 2 months ago
JSON representation
GSS engine
- Host: GitHub
- URL: https://github.com/gss/engine
- Owner: gss
- License: mit
- Created: 2013-06-01T04:31:39.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2019-12-17T00:22:16.000Z (over 5 years ago)
- Last Synced: 2025-03-08T18:04:25.566Z (about 2 months ago)
- Language: CoffeeScript
- Homepage: http://gss.github.io
- Size: 14.7 MB
- Stars: 2,858
- Watchers: 95
- Forks: 105
- Open Issues: 114
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-github-repos - gss/engine - GSS engine (CoffeeScript)
- awesome-starred - gss/engine - GSS engine (others)
README
GSS engine [](https://travis-ci.org/gss/engine)
==========[](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.