Open Issues/To-Do Items |
Open Issues/To-Do Items |
|
|
Targeted for 0.5 Alpha 2 |
Targeted for 0.5 Alpha 3 |
|
|
* Finish 'protocols' breakout |
* Refactor binding and naming frameworks to |
|
|
- Finish reference docs |
- get rid of cruft (such as JNDI 'attrs' hangover) and duplication |
|
|
- Publish/link to the docs from PEAK tutorial and main website |
- make adaptation available for bindings (e.g. 'adaptTo=' keyword), |
|
including when bindings are set via kwargs in component constructor |
|
|
- Tests for 'Attribute' class |
- streamline descriptor mechanisms used by binding and model to make them |
|
uniform and cleanly functional (in both senses of the word functional) |
|
|
* ZConfig Integration |
- clean up attribute metadata framework and get rid of all the special |
|
cases (e.g. isinstance() checks, special attribute names, etc.) |
|
|
- Sample 'AdaptiveTask' classes that perform the same functions as those |
- add class framework for bindings so that new features like 'adaptTo' |
in the MetaDaemon package, integrated into the 'peak.running' |
don't have to be added to a jillion individual binding constructors |
ZConfig schema component. |
|
|
|
|
- make indirection convenient (e.g. bind to looking up something from |
|
another binding) |
|
|
Targeted for 0.5 Alpha 3 |
* Implement "contextual protocols" (c.f. "object teams") and "parameterized |
|
protocols" (E.g. 'ListOf(IFoo)', 'MappingOf(keys=IBar,values=IBaz)') |
|
|
* Rough-out web publishing framework |
* Rough-out web publishing framework |
|
|
|
- Publication interfaces |
|
|
|
- Viewer/Controller adaptation mechanisms |
|
|
Targeted for 0.5 Beta 1 |
Targeted for 0.5 Beta 1 |
|
|
* Web publishing framework sufficient to deploy page-based or object- |
* Web publishing framework sufficient to deploy page-based or object- |
published apps |
published apps |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Targeted for 0.5 Final Release (or sooner) |
Targeted for 0.5 Final Release (or sooner) |
|
|
peak.storage |
peak.storage |