Andreas Hartmann wrote:

Hi Lenya devs,

here's a short summary of the recent affairs on the trunk.

Done
====

- mandatory module descriptors have been introduced
- module dependencies are declared + resolved
- modules can be declared as published / unpublished


I think I kind of missed this. What means published/unpublished?

you mean published interfaces?




Work in Progress
================

- introspection functionality added (Michi, what's the status here?)


we are currently moving it into a module and hopefully finish it soon,
but it doesn't influence anything which means 1.4 can be released independent if this working 100% or not



ToDo (from my POV)
====

- add documentation about the module concept
- add documentation for specific modules
- move all unpublished code to src/impl or to unpublished modules


I think this would be important

  to minimize the risk of breaking backwards compatibility
- move Kupu code to module (I started this and will try to finish it)
- move Xopus code to module


I don't think this is high priority, because it can be refactored at a later stage

- remove stray code from the core (or move it to modules)


what do you consider stray code?

- move tests to modules


To be Decided
=============

- introduce UUIDs?


I think that's the most important thing and we definitely have to
implement this before releasing.

Michi



Did I forget something important?

-- Andreas



--
Michael Wechner
Wyona      -   Open Source Content Management   -    Apache Lenya
http://www.wyona.com                      http://lenya.apache.org
[EMAIL PROTECTED]                        [EMAIL PROTECTED]
+41 44 272 91 61


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to