Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mac-/ui-boilerplate
A UI for whatever your heart desires
https://github.com/mac-/ui-boilerplate
Last synced: 23 days ago
JSON representation
A UI for whatever your heart desires
- Host: GitHub
- URL: https://github.com/mac-/ui-boilerplate
- Owner: mac-
- License: mit
- Created: 2013-10-22T14:36:59.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2014-09-28T16:39:45.000Z (about 10 years ago)
- Last Synced: 2024-04-09T22:01:08.339Z (9 months ago)
- Language: JavaScript
- Homepage:
- Size: 966 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
ui-boilerplate
==============A UI for whatever your heart desires with a preference towards micro frameworks over giant frameworks (emberjs, angularjs, dojo, etc.)
## Things this project uses
* JS/CSS Librarys
* jQuery
* Used everywhere, will most likely be cached by browsers
* Lots of community support
* Great for manipulating the DOM
* RactiveJS
* Great at binding data to an HTML template
* Lightweight (22.5KB gzipped)
* Page.js
* Great lightweight clientside router
* Semantic UI
* Clean, semantic markup
* Many great-looking web components
* AbsurdJS
* Makes writing well-organized CSS much easier
* Integrates easily with Grunt
* FontAwesome
* Awesome font library that contains tons of icons
* Build
* Grunt
* Separate build tasks for building CSS, JS, and HTML
* Creates a single JS and CSS to be loaded directly on the page
* Compiles HTML templates into JS for quicker rendering by the RactiveJS Library
* JSHint
* Validates JS when the build JS Grunt task is run
* Browserify
* Allows JS to be written in the style of NodeJS modules, so that code isn't directly tied to the global scope
* Makes it easy to write well-organized code, while compiling it all down to one file
* Uglify and CSSMin
* Minify those JS and CSS files for faster overall page load!## TODO
* Pick a unit testing library