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

Reply via email to