the world's smallest (995 bytes) CSS framework
Find a file
2014-07-31 17:30:11 -04:00
compiled Fix #26 2014-07-31 16:52:09 -04:00
less Fix #26 2014-07-31 16:52:09 -04:00
sass Sass 3.3+ optimization & var library 2014-03-14 20:54:39 -04:00
.gitignore remove need for :not() btn selector 2014-02-17 10:38:19 -05:00
bootstrapconverter.html Bootstrap Converter now works with dropdowns and right-positioned elements 2013-12-11 18:43:38 -05:00
bower.json no really, this is the final fix to bower.json 2014-06-26 02:00:04 -04:00
build.sh We need the extra byte savings enough to cut this out 2014-07-31 17:30:11 -04:00
CNAME redirect to new domain 2013-05-14 21:58:02 -03:00
compiledcss.js Fix #26 2014-07-31 16:52:09 -04:00
congruent_outline.png Shipping Min v2.0! :shipit: 2014-07-25 14:31:40 -04:00
defer.js Create defer.js 2014-01-10 17:44:33 -05:00
docs.html Shipping Min v2.0! :shipit: 2014-07-25 14:31:40 -04:00
download.html Shipping Min v2.0! :shipit: 2014-07-25 14:31:40 -04:00
download.js Shipping Min v2.0! :shipit: 2014-07-25 14:31:40 -04:00
download.less a better downloads page 2013-05-25 16:35:41 -04:00
entireframework.min.css We need the extra byte savings enough to cut this out 2014-07-31 17:30:11 -04:00
favicon.ico kill favicon 2013-05-15 22:37:08 -04:00
index.html No really guys, I fixed the bug this time 2014-07-31 17:22:37 -04:00
less.js Create less.js 2013-05-16 00:04:40 -03:00
mingziphotlink.php bring mingziphotlink.php into the 21st century 2014-01-09 21:29:01 -05:00
README.md update README 2014-03-05 22:50:31 -05:00
yuicompressor-2.4.8.jar Shipping Min v2.0! :shipit: 2014-07-25 14:31:40 -04:00

min

a tiny framework that makes websites pretty

Written in LESS and Sass, compiled to CSS. Access the current beta here. The "beta" page hotlinks the latest version of the Min LESS files.

To download Min, go here.

Congratulations 100th stargazer Matthew (@tropicalmug)

###Tiny 995 bytes minified and gzipped.

###Compatible Works with IE5 and onward. Yes, min is even responsive in IE5.

Of course, modern browsers give you pretty transitions.

###License MIT licensed.

###Contributing

We encourage you to contribute anything you can to Min. If you have an idea for a new feature, open a new issue with the Enhancement tag.

To contribute code:

  1. Fork Min.
  2. At this point, you can choose between editing the Sass files in the sass folder or the LESS files in the less folder. Feel free to edit one but ignore the other; Scott O'Hara, the Sass version maintainer, will translate your changes to Sass from LESS or vice versa.
  3. Make sure that your pull request will not bring Min's total size above 995 bytes minified and gzipped.
  4. Make a pull request with your changes. In your pull request, you MUST:
  • State the size of the entire Min framework before AND after your changes (run build.sh on your changed files, gzip entireframework.min.css and measure its size)
  • Say why you made these changes
  • Describe any possible issues with the changes, or reasons why they might not be merged
  • If your changes affect Min's appearance, take screenshots of the affected Min; if you can, include multiple browsers using Browserstack.
  1. Finally, remember:
  • The 🌟 special files 🌟 are only updated by the project founder, Owen Versteeg, and they are only updated after extensive compatibility, size, and bug testing. They are built by the build.sh file. NEVER MODIFY ANY OF THE 🌟 special files 🌟, which are:
    • CNAME
    • compiledcss.js
    • entireframework.min.css
    • mingziphotlink.php
  • Min uses tabs, all lowercase, and proper spacing. If your PR contains wacky spacing changes it'll probably be rejected.
  • Don't skimp on spaces to save space; the YUI compressor does this automatically at build time.
  • Contributing to Min is highly encouraged. Don't be shy!

###Building the latest Min

WARNING! This will build the latest, pre-release version of Min. It may be broken. If you want to use an already-built Min, it's available in the file entireframework.min.css as well as through the downloads page.

wget https://github.com/yui/yuicompressor/releases/download/v2.4.8/yuicompressor-2.4.8.jar

bash build.sh

###World's smallest? Really? TL;DR Min really is is the world's CSS framework, however you slice it.

We personally feel that the criteria for "world's smallest CSS framework" are buttons, inputs, navbars, tables, icons, grids, headings, and standardization of these elements across the "Big 5" browsers (Chrome, Firefox, Opera, Safari, and Internet Explorer.) Of course, your criteria for what a CSS framework is are likely to be different, and thus you are encouraged to (on the Downloads page) download whatever parts you feel to be relevant. Thus, Min really is the world's smallest CSS framework, no matter your criteria for what a CSS framework is.

Bitdeli Badge