Hi folks,

I'd like to share my thoughts as well.

> Hello,
          >
          > Although I'm not an official committer, but within the scope of a
          > university course I'm involved in the development and am
affected, too
          > I'd like to share my thoughts.
          > I completely agree that IDE-specific files shouldn't be part of any
          > project's source tree, but I also don't like, if one
project's modules
          > fill half of my workspace.
          Same here, but I learned to accept that I might have more than one
          workspace. And indeed, I do have in average three to four workspaces,
          depending on the number of projects I am working on in parallel.

I think this problem can be circumnavigated as well by defining
working sets if you don't want multiple workspaces.


> How .classpath/.project eclipse files at parent level is a "pain" or
> "pollutant"?
> I think these files won't even checkout if you just download a specific 
> module.

Additionally I think they won't show up in the workspace even if they
are checked out.

> I think it's very convenient for new folks to have these settings.
> These settings give a quick start as most of the people will start
> from downloading the whole trunk (unless specified in checkout
> instructions).
> I can imagine how "not having" these files could be a pain for new folks.
> A newbie(with Castor) will go and read the instructions for "svn co"
> and after getting that code in eclipse it will be a mess for him/her
> as he/she is not familiar with castor's directory structure (or at all
> with open source development).

As I'm new to castor I completely agree. Without having .classpath &
.project files it would have been harder
to set up a castor workspace. It was not even obvious to me how to do it
now. I've never used maven before so for me setting up my workspace was done
by having checked out svn trunk.

I think I'm not the only one facing this problems, as I've not found a
description about setting up the complete workspace yet. So by deleting
.classpath and .project files I think the hurdle to take before being able
to contribute to castor will get harder. So some attracted people willing to
look at castors' source possibly will be discouraged and in my opinion
that's a bad precondition for opensource projects living on people's
voluntary work.

For developers that have been contributing for a while to castor and which
are using a one project set up, removing the files would result in
superfluous work like having to adapt the files everytime changes to the
build path or similar are done. So every single one of them would have to
adapt the files. So personally I think the time consumed by adapting
.classpath & .project files can be used in a more sensible way.

I agree that these files should not be part of the source tree, but as long
as removing them does more harm than good (correct me if I'm wrong), keeping
the files is a low price to pay I think.

As a conclusion in my opinion the files should be kept to make it easy for
interested developers to get involved as well as enable everybody to work as
he is used to without imposing superfluous work on anybody.

Regards,

Dennis

Reply via email to