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. # 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 Misc
- Deep cloning level for util.clone() - Deep cloning level for util.clone()
- Optional preprocessing support - Optional preprocessing support
@ -12,16 +36,12 @@ Misc
functions, will not impact function logic. functions, will not impact function logic.
- Should be able to run source file without preprocessing, so C-style macros - Should be able to run source file without preprocessing, so C-style macros
cannot be used (# is not a valid token) cannot be used (# is not a valid token)
- Class module is becoming too large; refactor
Member Keywords Member Keywords
- Restrictions; throw exceptions when unknown keywords are used
- const; immutable properties - const; immutable properties
- final; methods cannot be overridden by subtypes - final; methods cannot be overridden by subtypes
- static; method/property accessible via class definition - static; method/property accessible via class definition
- event; designates a supported event - event; designates a supported event
- Concrete types must implement member with same visibility, or greater
visibility, than the abstract implementation defined
Typing Typing
- Support JSDoc-style type definitions for parameters - Support JSDoc-style type definitions for parameters
@ -47,16 +67,3 @@ Patterns
implement the various patterns, and serve as an excellent tool for those implement the various patterns, and serve as an excellent tool for those
unfamiliar with them. 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()