http://motechdocumentation.wikispaces.com/
From the comments of Rob and Tim, it seems that this a reasonable
approximation of what is needed for module documentation for
implementers. We are working on the outbox module now.
I have the same question about where to put this documentation.
Also, it would be helpful if Russell had access/introduction to a
developer (s) who can answer questions when we have difficulties
understanding the code.
I think the first round of documentation we want to tackle would include
a lot of what you have listed under Developer documentation. Then I
think we'd want to move into the user documentation. Do we have a list
of which modules/platform features are done?
-Rob
In looking the current software, it seems that only a few modules are
actually "OSGi" bundles :
motech-appointments
motech-outbox
motech-pillreminder-0.1
motech-platform-decisiontree
Also, these bundles do not have much in the way of clearly defined
external services.
If we move forward with OSGi, I thought it might be worthwhile to
consider the following tool :
http://www.ops4j.org/projects/pax/construct/index.html
We use it to build OSGi infrastructure and resolve references.
Bruce