1
0
Fork 0

Updated TODO with targets for v0.1.0

closure/master
Mike Gerwitz 2011-03-11 18:49:26 -05:00
parent e0fb37daa0
commit caddb2b362
1 changed files with 58 additions and 51 deletions

41
TODO
View File

@ -2,6 +2,30 @@
#
# This is by no means a complete list.
[ target: 0.1.0 ]
Misc
- Class module is becoming too large; refactor
Member Keywords
- Restrictions; throw exceptions when unknown keywords are used
- Concrete types must implement member with same visibility, or greater
visibility, than the abstract implementation defined
Documentation
- Ensure all docblocks contain only valid JSDoc tags
- Generate documentation
- Add to Makefile
- Begin technical documentation for developers
- Include designs and project decisions
- Wiki, LaTeX, Texinfo?
- API documentation
- Wiki, LaTeX, Texinfo?
Client-Side
- implement assert.deepEqual()
[ future ]
Misc
- Deep cloning level for util.clone()
- Optional preprocessing support
@ -12,16 +36,12 @@ Misc
functions, will not impact function logic.
- Should be able to run source file without preprocessing, so C-style macros
cannot be used (# is not a valid token)
- Class module is becoming too large; refactor
Member Keywords
- Restrictions; throw exceptions when unknown keywords are used
- const; immutable properties
- final; methods cannot be overridden by subtypes
- static; method/property accessible via class definition
- event; designates a supported event
- Concrete types must implement member with same visibility, or greater
visibility, than the abstract implementation defined
Typing
- Support JSDoc-style type definitions for parameters
@ -47,16 +67,3 @@ Patterns
implement the various patterns, and serve as an excellent tool for those
unfamiliar with them.
Documentation
- Ensure all docblocks contain only valid JSDoc tags
- Generate documentation
- Add to Makefile
- Begin technical documentation for developers
- Include designs and project decisions
- Wiki, LaTeX, Texinfo?
- API documentation
- Wiki, LaTeX, Texinfo?
Client-Side
- implement assert.deepEqual()