Yes indeed.. the public APIs are the most sensitive parts..
Basically anything in com.xpn.xwiki.api should be supplemented but not
changed..
We have little control about which the code that uses these APIs so we
would break existing applications..
We can of course depreciate APIs.
The more collective our decisions are the better it is. Now it should
not slow us down..
Trust is very important.. Basically it's about each person's judgement
to feel when it's needed to ask.
Ludovic
Vincent Massol a écrit :
Hi Alexis,
Ludovic is the creator sure but he’s only one person and more and more
people are contributing. I’m sure Ludovic wants a rule where
committers are equal and that decisions be taken collectively. We just
need to make the rules clear (hence my email).
XP simply recommend collective code ownership. It does not mention
anything about the process for deciding on code refactoring/proposals.
When the change is simple and you master the topic you just go ahead.
The question arise when you change an important public API (as is my
case) or when you don’t know enough about the code you’re modifying.
Thanks
-Vincent
------------------------------------------------------------------------
*From:* Alexis KARTMANN [mailto:alexis@kartmann.com]
*Sent:* mercredi 1 juin 2005 22:07
*To:* xwiki-dev(a)objectweb.org
*Subject:* Re: [xwiki-dev] [Process] Decision management
Hi Vincent,
Most of us are new members, that I think the reason why we all wait
for Ludovic advices and follow his decision.
If we still want to follow eXtreme programming principles as Ludovic
wanted in the beginning of the project, according to collective code
ownership principle you should be able to commit your change as soon
as they don't break existing tests and that you pair programmed them.
As pair programming is not possible, and because we are too few to
wait for 3 yes vote, I think that 1 or 2 vote should be enough.
--
Ludovic Dubost
XPertNet:
http://www.xpertnet.fr/
Blog:
http://www.ludovic.org/blog/
XWiki:
http://www.xwiki.com
Skype: ldubost AIM: nvludo Yahoo: ludovic