|
From: Sebastian M. <s....@gm...> - 2007-10-17 00:14:35
|
Am Tue, 16 Oct 2007 19:36:24 +0200 schrieb Martin Krischik:
> I think it's a cool idea.
Absolutely. It is definitely worth looking into. Eclipse
codecompletion inside an embedded vim would be exactly what we all are
looking for, I guess :-)
I have checked out eclim myself to try some experiments on it, but did
not manage to get it run by now ;-) Are there any notes how the
project is being built ?
> Well, in the project I am Admin I see these things rather relaxed.
Whereever ppl come together to build something up, there are rules
(call it laws, good/bad behavior, etiquette, whatever): some are
implicite, some not. If conflicts arise, the conclusion should be a
new rule such that ppl learn to work together constructively.
The classical example is quoting in mailing lists: If the majority of
ppl are annoyed by a certain kind of quoting they will express that
someday. Then the community will decide what will be best. This is in
fact a kind of democratic decision making.
The SVN-Repository is our main development spot. We need to keep it
tidy and in good order. Edward complained that it is not in good
order and I must say that my personal opinion (which is just one of
many) is along Edwards. The mere comparison of directory sizes [1]
tells me that there is something out of balance.
If there is no better way than copying a whole other repository, I (again
myself) would at least ask whether other team-members have objections,
before importing something that is 30 times as large as the main trunk.
But hopefully the others will come up with better ways.
Now that it has happened, we should look forward for ways how to deal
with it. I would propose the following (since I _really_ like the
idea to use eclims features in our context, please keep it going!):
* we should develop experiments locally.
* when something useful comes out (e.g. a non-headless eclim server,
as a first step), create patches (which is fairly easy with eclipse:
"Team|Create Patches" in the context menu of a project)
* publish patches here and to eclims developer(s)
* discuss patches a bit
* if the patches look promising but changes are too big, create branch
for it
So the general "rule" I would like to extract from this is simple:
"Before doing any large scale operations that potentially affect
others, discuss/ask about it on the mailing list."
But as I said, this is a free project, and the other members should
say what they think (e.g. it could be an option to say: Everything
under "branches" can be used at free will.).
Best regards, Sebastian.
[1] some directory sizes:
trunk: 1,9MB
tags: 7,6MB (some old releases)
branches/eeedit 1,5MB
branches/eeedit-import 5,0MB
branches/gvimplguin 1,8MB
branches/vimclient 1,6 MB
branches/eclimplguin 61MB (21 formic, 38 eclim)
|