Open Issues/To-Do Items |
Open Issues/To-Do Items |
|
|
Targeted for 0.5 Alpha 1 |
Targeted for 0.5 Alpha 2 |
|
|
* "Assembly Events" - have a way for root components to notify subcomponents that |
|
they are connected to a root. This is important for things like periodic tasks, |
|
GUI components, etc., that need to perform actions as soon as they are part of |
|
a valid "whole". |
|
|
|
* ZConfig Integration |
|
|
|
- A 'config.ZConfig' module that provides "PEAK-aware" versions of ZConfig |
|
services (e.g. it will use 'peak.naming' to resolve URLs) |
|
|
|
- App startup tools based on ZConfig files. |
* Finish 'protocols' breakout and prepare for possible PEP |
|
|
- Sample 'AdaptiveTask' classes that perform the same functions as those in |
- Add reference docs |
the MetaDaemon package, with a ZConfig schema to run them in a daemon-like |
|
application. |
|
|
|
Targeted for 0.5 Alpha 2 |
- Create tutorial |
|
|
* Fix issue w/reading XMI 1.1 files where metamodel has nested packages |
* Fix issue w/reading XMI 1.1 files where metamodel has nested packages |
|
|
* Generate UML 1.4 and 1.5 and CWM 1.0 and 1.1, and add them to the |
* Generate UML 1.4 and 1.5 and CWM 1.0 and 1.1, and add them to the |
'setup.py' package lists. |
'setup.py' package lists. |
|
|
* Get XMI writing in place, w/transaction support |
* ZConfig Integration |
|
|
* Generate ZConfig schemas from 'peak.model' or MOF models? |
|
|
|
* 'peak.running' refactorings: use standard 'logging' module's log levels, |
|
add 'logging' distro to 'peak.util' for 2.2 backward compatibility, |
|
and possibly adjust cluster stuff to work off ZConfig primary and |
|
generate clustertools file(s). |
|
|
|
* 'peak.naming' refactorings: 'peak.model'-based syntax utilities for |
- A 'config.ZConfig' module that provides "PEAK-aware" versions of ZConfig |
creating address syntaxes. |
services (e.g. it will use 'peak.naming' to resolve URLs) |
|
|
|
- App startup tools based on ZConfig files. |
|
|
|
- Sample 'AdaptiveTask' classes that perform the same functions as those in |
|
the MetaDaemon package, with a ZConfig schema to run them in a daemon-like |
|
application. |
|
|
Targeted for 0.5 Beta 1 |
Targeted for 0.5 Beta 1 |
|
|
* Document interface expected of "active descriptors" and their complements |
|
(e.g. __class_provides__), refactoring for cleanliness as needed. |
|
|
|
* Updated reference docstrings for 'peak.api', 'peak.binding', |
* Updated reference docstrings for 'peak.api', 'peak.binding', |
'peak.config', 'peak.exceptions', and 'peak.naming'. |
'peak.config', 'peak.exceptions', and 'peak.naming'. |
|
|
* Finish tutorial chapter 2 (?) |
* Finish tutorial chapter 2 (?) |
|
|
* On-the-fly class combination (think "runtime module inheritance", |
* Web publishing framework sufficient to deploy page-based or object- |
without the modules) for DMs. |
published apps |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Get XMI writing in place, w/transaction support |
|
|
|
* On-the-fly class combination (think "runtime module inheritance", |
|
without the modules) for DMs. |
|
|
Targeted for 0.5 Final Release (or sooner) |
Targeted for 0.5 Final Release (or sooner) |
|
|
Messaging/ObjectSpaces |
Messaging/ObjectSpaces |
|
|
* Support for sending and receiving remote cache invalidation |
* Support for sending and receiving remote cache invalidation |
messages between RecordManagers. |
messages between DataManagers. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|