FYI.  We're having a discussion on [EMAIL PROTECTED] about the JIRA
system.  No news on that yet.

WILL

On 9/7/06, Henning P. Schmiedehausen <[EMAIL PROTECTED]> wrote:
Alexey Panchenko <[EMAIL PROTECTED]> writes:

>Will Glass-Husain wrote:

>> It's also a big plus if you are active on the user list helping
>> people out.

>Is it the mandatory requirement ?

No. If you want to contribute to Velocity (or to any other Apache
project), you should understand, that Apache works in the way of a
meritocracy, see
http://www.apache.org/foundation/how-it-works.html#meritocracy

Joining the user list and helping users out is a way to show the
community that you are interested in a long-term contribution to
Velocity and know your way around. Which builds merit...

...you get the picture. :-)

Velocity is a special case here, because all of us are very reluctant
to apply patches "just so". If a patch sits in the Tracker for a long
time, chances are that there is a reason why it wasn't applied and the
original author wasn't interested to amend the original contribution.

A week is not a long time, BTW.

Here is, what IMHO helps you to convince a committer to apply your
patch (at least that's what works for me):

- Describe the issue. Give a test case where a problem is and how your
 patch changes the problem

- Give unit tests

- Make sure that your patch adheres to the Velocity coding guidelines (which
 are basically non-existent but we do have some at
 http://wiki.apache.org/jakarta-velocity/CodeStandards

- Give unit tests

- Show that your patch doesn't only "scratch your need" but helps everyone.
 Understand, that the current committers are very reluctant to apply patches
 to Velocity because we care a lot about backwards compatibility.

- Make sure that all existing Unit test still pass with your patch applied.

- And last, but not least, give unit tests. Best is a test that fails before
 you applied the patch and passes afterwards.

       Best regards
               Henning

--
Dipl.-Inf. (Univ.) Henning P. Schmiedehausen          INTERMETA GmbH
[EMAIL PROTECTED]        +49 9131 50 654 0   http://www.intermeta.de/

RedHat Certified Engineer -- Jakarta Turbine Development  -- hero for hire
  Linux, Java, perl, Solaris -- Consulting, Training, Development

Social behaviour: Bavarians can be extremely egalitarian and folksy.
                                   -- http://en.wikipedia.org/wiki/Bavaria
Most Franconians do not like to be called Bavarians.
                                   -- http://en.wikipedia.org/wiki/Franconia

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Forio Business Simulations

Will Glass-Husain
[EMAIL PROTECTED]
www.forio.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to