Permalink
Browse files

Added TODO stuff

  • Loading branch information...
1 parent 106c600 commit ba7e18494418138d37b8dfcdacf84e2ee15611af Dan Dean committed Aug 5, 2012
Showing with 50 additions and 1 deletion.
  1. +0 −1 .gitignore
  2. +50 −0 TODO.md
View
@@ -1,2 +1 @@
-TODO.md
.DS_Store
View
@@ -0,0 +1,50 @@
+All Modules Should...
+---------------------
+
+* Assume ES5 or ES5 Shim.
+* Work with RequireJS and CommonJS
+* Not automatically extend, but have an "install" method.
+* Defer to other modules where possible.
+
+
+Array Pants
+---------------
+What other methods are required, at a minimum?
+
+
+Element Pants
+------------------
+Need to support mouseenter/leave
+
+
+Events?
+------------------
+Just use EventEmitter2.
+
+
+NodeList Pants
+------------------
+Extend NodeList with common array members.
+forEach, map, filter, reduce, reverse, slice, some, sort, splice
+
+
+Object Pants
+------------------
+What other methods are required, at a minimum?
+
+
+Query String Pants
+------------------
+Query String conversion to and from an object.
+Should be done by a url module or something.
+
+
+String Pants
+----------------
+dasherize, camelize, underscore (new tokenize method)
+capitalize, truncate
+
+
+Function Pants
+----------------
+Bind? Anything else? I hate all that delay shit, but debounce or throttle might be nice.

0 comments on commit ba7e184

Please sign in to comment.