Updated TODO with targets for v0.1.0
parent
e0fb37daa0
commit
caddb2b362
41
TODO
41
TODO
|
@ -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()
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue