Hi,

In the chat it was decided to do some refactorings to the existing package
structure of Axis 2.
Some of them were,
 - to have impl package under the corresponding block, rather than having
common impl package for all
Eg : org.apache.axis.om - contains interfaces
        org.apache.axis.om.impl - contains impls of the interfaces
- All impl classes should be suffixed with *Impl*. Eg : OMElementImpl
- Remove stuff which are in prototype2 area, but will not be included in M1.

 Eg : some of the wsdl stuff, encoding stuff

(Anything else ??. Please refer chat log on 10-02-2005)

So where do we do these changes ?


Option One - to do these changes in prototype2 itself.
I don't think this is a good idea, since we remove, refactor, etc., Its true
that, u can retrieve things later. But I'd prefer not touching that, and to
freeze it for sometime.

Option Two - create a folder (say, M1) in scratch area, copy all the stuff
from prototype2, do all the changes, and then move to main src tree

Option Three - copy all the stuff from prototype2 to main src area directly,
do the refactoring there itself.


I find no problem in the third option. IMHO, there is nothing wrong with
doing these refactoring stuff in main src area. 

So what do you all think ? I think since we are moving towards the release,
its better to have a quick discussion.

Thankx and regards,
Eran Chinthaka


Reply via email to