I still cannot decide where sources and configuration for an
application should be placed, so I ask the community for help again.

Description:
============

It is already decided, by an earlier vote, in which directory
structure certain 'non-core' code must reside. Taking the 'media'
project as example that would be org.mmbase.applications.media.

But well, now I still don't know what to do.

The media project's code now can be found in 'speeltuin', which is
obviously not a so very swell place.

I have two proposals:

1 . A new CVS module 'applications' in which for every application a
    directory can be created. Like 'media', and e.g. media builders
    can then be found in
    'applications/media(|/src)/org/mmbase/applications/media/builders'.

    The advantage of this is that applications are garantueed to be
    relative to each other defined by the 'applications' module, and
    dependencies and general functionality can be defined.
    
        The disadvantage is that such an application does not seem to be
        optimally stand-alone. Perhaps though alias modules can be created
        if necessary which check out only the relevant part.

2.  A new CVS module for every application. For the media-project that
    would e.g. be 'media'. This will perhaps avoid unnecessarily deep
    directory trees. For dependencies to work, it should perhaps be
    make configurable or prescribed, where other code is relative to
    this directory.


I myself like (1) slightly better. But well, go ahead, please:

[ ] I prefer one CVS module 'applications' with a sub-directory for
    every (non-core) project

[ ] I prefer a seperate CVS module for every (non-core) project

[ ] I have a better idea, namely: ..............................


START OF CALL: 2003-04-02

END OF CALL:   2003-04-05


If this is settled, the 'media' project can be moved from speeltuin,
and I think also the things currently in 'src/org/mmbase/applications'
can be moved to (applications/) dove, editwizard, xmlimporter.


Michiel


-- 
mihxil'  Michiel Meeuwissen 
Mediapark C101 Hilversum  
+31 (0)35 6772979
[]() 

Reply via email to