Hi,

On 8/29/07, Jim Hurley <[EMAIL PROTECTED]> wrote:
> Do other Apache projects typically:
>      - require code reviews (prior to integration)?
>      - require tests (prior to integration)?
>      - use JIRA for all changes (so they can be tracked),
>        or only for 'substantive' ones?
>
> It seems like that background might be helpful to making
> a decision here.

It's typically up to each project to come up with the development
practices that work best for them, and there are even projects that
have different practices for different parts of their codebase (e.g.
RTC for a stable core and CTR for experimental modules). As you
noticed, there's no normative "Apache Development Process".

If you've already used to doing code reviews, then it might make sense
to start with the review-then-commit policy (RTC, see [1]) and perhaps
relax that later. A typical workflow is that a patch is first attached
to the respective JIRA issue and applied once (lazy) consensus is
reached.

[1] http://www.apache.org/foundation/glossary.html#ReviewThenCommit

BR,

Jukka Zitting

Reply via email to