Sounds like we have a rough consensus on the concepts of the 
restructure, but there are a few details to discuss.

There is no need to do a restructure before the next release, so I 
suggest we discuss and make decisions at next weeks team meeting.

Diez, Matthew wrote:
> In general agreement with Cameron, but I'm not touching anything until
> -after- the build. 
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of
> Cameron Shorter
> Sent: Thursday, August 16, 2007 6:00 AM
> To: MapBuilder-devel; Martin Vivian
> Subject: Re: [Mapbuilder-devel] Proposed directory restructure
>
> Martin,
> Gertjan is right.
> 1. There is currently a code freeze while we make a build and we
> shouldn't be changing the trunk.
> 2. Your code will need to be reviewed by me before we move it from the
> sandbox to the trunk.
>
> I assume you accidentally changes committed from the wrong directory?
> I will revert Martin's change now.
>
> Gertjan van Oosten wrote:
>   
>> As quoted from Cameron Shorter <[EMAIL PROTECTED]>:
>>   
>>     
>>> Could developers please vote on the following proposals:
>>>
>>> Proposal 1:
>>> ========
>>> Move mapbuilder/trunk/mapbuilder/mapbuilder/ to mapbuilder/trunk
>>>     
>>>       
>> -1
>> Counter-proposal:
>> - Move mapbuilder/trunk/mapbuilder/mapbuilder/ to 
>> mapbuilder/trunk/mapbuilder
>>
>>
>>   
>>     
>>> when: BEFORE 1.5alpha2
>>>     
>>>       
>> -1
>> Counter-proposal:
>> - Postpone all directory layout changes to *after* the release.
>>
>>
>>   
>>     
>>> Proposal 2:
>>> ========
>>> Keep all scripts in the bin/ directory.
>>> Move mapbuilder/kompressor to mapbuilder/bin Move 
>>> mapbuilder/default.properties to mapbuilder/bin
>>>     
>>>       
>> +1
>>
>>
>>   
>>     
>>> Proposal 3:
>>> ========
>>> rename mapbuilder/selenium to mapbuilder/tests to make it easier for 
>>> new users to realise what it is.
>>>     
>>>       
>> [Clarification: I put it next to the fitnesse/ directory because that 
>> seemed the most logical place at the time, so that's why it's not 
>> under tests/.]
>>
>> -1
>> Counter-proposal:
>> - Move mapbuilder/selenium to mapbuilder/tests/selenium
>>
>> [The tests really are specific to Selenium; we could have other tests,
>>     
>
>   
>> those would go into mapbuilder/tests/otherTestingToolkit]
>>
>>
>>   
>>     
>>> Proposal 4:
>>> ========
>>> Move all code under one directory to make it easier to count SLOCS.
>>>     
>>>       
>> Ehrm, isn't it already?  All MapBuilder code sits under lib/, right?
>>
>>   
>>     
>>> Non code, like tests and build scripts should be in seperate 
>>> directories.
>>>     
>>>       
>> They are (bin/ and selenium/ currently).
>>
>>   
>>     
>>> We could move docs/ under lib/
>>>     
>>>       
>> Please no.  lib/ = program code, docs/ = documentation
>>
>>
>>   
>>     
>>> # Current mapbuilder/ renamed to code/ mv 
>>> trunk/mapbuilder/mapbuilder/ trunk/code/
>>>
>>> # Move non-code one level up
>>> mv trunk/code/archieve trunk/archieve mv trunk/code/selenium 
>>> trunk/selenium mv trunk/code/bin trunk/bin mv trunk/code/archive 
>>> trunk/archive mv trunk/code/docs trunk/docs
>>>
>>> The code/ directory would contain:
>>> CHANGES
>>> demo/
>>> index.html
>>> LGPL
>>> lib/
>>> LICENSE
>>> README
>>> server/
>>>     
>>>       
>> -1
>> Counter-proposal:
>> - New directory layout:
>>   + trunk/
>>     + archive/               [old stuff]
>>     + mapbuilder/
>>       + bin/         [build stuff]
>>       + examples/    [renamed from demo/]
>>       + doc/         [documentation]
>>       + lib/         [program code]
>>       + server/              [server-side (proxy) stuff]
>>       + tests/               [testing stuff]
>>         + selenium/  [the Selenium tests]
>>
>> - trunk/mapbuilder/ contains the following files:
>>   * CHANGES
>>   * LGPL
>>   * LICENSE
>>   * README
>>
>> - move the following two files to doc/:
>>   * config.xml               [used by index.html]
>>   * index.html
>>
>> Kind regards,
>>   
>>     
>
>
> --
> Cameron Shorter
> Systems Architect, http://lisasoft.com.au
> Tel: +61 (0)2 8570 5050
> Mob: +61 (0)419 142 254
>
>
> ------------------------------------------------------------------------
> -
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems?  Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >>  http://get.splunk.com/
> _______________________________________________
> mapbuilder-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mapbuilder-devel
>
> IEM CONFIDENTIAL INFORMATION PLEASE READ OUR NOTICE:
> http://www.iem.com/e_mail_confidentiality_notice.html
>
> Effective July 15, 2007 IEM Headquarters will have a new physical and mailing 
> address:
> 8550 United Plaza Blvd, Suite 501
> Baton Rouge, LA 70809
> If you should have any questions, please feel free to contact us at 
> 225.952.8191
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems?  Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >>  http://get.splunk.com/
> _______________________________________________
> mapbuilder-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mapbuilder-devel
>
>   


-- 
Cameron Shorter
Systems Architect, http://lisasoft.com.au
Tel: +61 (0)2 8570 5050
Mob: +61 (0)419 142 254


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
mapbuilder-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mapbuilder-devel

Reply via email to