Thanks Simon, Grant and Ludvic, This is all really helpful, I think the rubyorRails looks most like what I was doing (though more organized) so it will probably be the easiest transition for me.
One question though: I see several examples (ARP included unless I am mistaken) of people dividing their code into "org", "com", "net" structures. Are there any rules of thumb for this? Also, many of the examples provided are for specific projects, though potentially there are several generic tools that many projects could leverage off of (for instance, jwebunit tests or anthill files etc.) Do you lay our the structure of the directory to accommodate for this overlap? One possible solution I was looking at was something like builds/project (root project folder for each deployed build) cvs/src/project (source code tree for all the projects and what are discussing in this thread) cvs/thirdPartyApps/ (installers like Apache, tomcat, cruise control etc.) cvs/com/ (source-code folders) cvs/org/ (source-code folders) cvs/net/(source-code folders) logs/builds/project (logs for actual builds) logs/src/project (output from tests etc.) Would a structure like this be useful? Later, Mark On 9/4/05, Ludovic Besset <[EMAIL PROTECTED]> wrote: > Hi, > > I like using two different structure for knowledge management (km) and > project development. > > In a km folder, I store all generic developpments I could use one day, or I > want to study, like as2lib, action step, animation package and other > packages... For this, I should use the simon's structure whatever the > language (not only as2) > > In a project folder, I 'm really impressed by the Rubyonrails conventions, > and want to use it for all RIA project : > > /app : for server side scripts > /app/model > /app/view > /app/controller > /config > /db : to create and populate database; schema information > /doc : documentation, autogenerated or not > /flash > /flash/src : contains as classes and fla I ve created > /flash/test > /flash/packages : contains generic package copied from km folder > /log : contains log files produced by the running application > /public : the web-accessible directory. It appears as if your application > runs from here. It contains index page, javascript , images, swf, xml > /public/images > /public/javascript > /public/stylesheets > /public/swf > /test : for server side unit testing, functionnal testing and others > > What do you think about that ? > > ludovic > > _______________________________________________ > osflash mailing list > [email protected] > http://osflash.org/mailman/listinfo/osflash_osflash.org > > > -- -------------------------------------------------------------------- I am Mark Daggett and I approve this message. _______________________________________________ osflash mailing list [email protected] http://osflash.org/mailman/listinfo/osflash_osflash.org
