1
0
Fork 0
mirror of https://github.com/haml/haml.git synced 2022-11-09 12:33:31 -05:00
haml--haml/TODO

42 lines
1.4 KiB
Text
Raw Normal View History

2009-03-30 18:24:37 -04:00
# -*- mode: org -*-
#+STARTUP: nofold
2009-03-30 18:24:37 -04:00
2009-03-29 05:20:14 -04:00
* Documentation
Redo tutorial?
2009-07-03 00:47:00 -04:00
Contribution information
Will be code reviewed
[Haml]/[Sass], punctuation
Don't forget docs
2009-06-19 05:16:53 -04:00
[2.4] Syntax highlighting?
2009-03-29 05:20:14 -04:00
* Code
** Haml
2009-06-25 03:14:05 -04:00
[2.4] Allow "!!! HTML5" to set :format => :html5 ?
2009-06-28 03:15:37 -04:00
How do we deal with partials?
[2.4] :ugly + :html improvements
Ignore closing tags where we can
http://code.google.com/speed/articles/optimizing-html.html
Requires Haml parsing refactor
Don't quote attributes that don't require it
2009-06-28 03:17:46 -04:00
http://www.w3.org/TR/REC-html40/intro/sgmltut.html#h-3.2.2
http://www.w3.org/TR/html5/syntax.html#attributes
2009-03-29 05:20:14 -04:00
** Sass
2009-06-19 07:09:35 -04:00
[2.4] CSS superset
[2.4] Classes are mixins
Can refer to specific property values? Syntax?
2009-04-23 19:51:44 -04:00
[2.4] Pre-parse everything possible: never call Node#interpolate
[2.4] Do all parsing in to_tree
2009-03-29 05:30:28 -04:00
[2.4] Pull in Compass watcher stuff
[2.4] Internationalization
Particularly word constituents in Regexps
[2.4] Optimization
http://csstidy.sourceforge.net/
Also comma-folding identical rules where possible
Multiple levels
0: No optimization
1: Nothing that changes doc structure
No comma-folding
2: Anything that keeps functionality identical to O2 (default)
3: Assume order of rules doesn't matter
2009-04-22 03:16:03 -04:00
Comma-fold even if there are intervening rules that might interfere