On 10 Jun 2014, at 9:16 am, kata mapkon <kata.map...@gmail.com> wrote:

> Brett -
> 
> I would like to pick up an issue >ticket< and get started, but I have no
> clue to how the modules interact with each other (or how the code is
> structured) apart from the maven structure.

There was a bit of discussion about the need to improve that structure here 
last month, which you might be interested in if you missed it.

A summary:
- continuum-webapp will contain anything you hit from the UI, which you can 
trace down from
- continuum-core contains most of the actions for the engine
- continuum-model + continuum-store contains the data model for storing things 
in the database
- continuum-distributed and continuum-buildagent contain the engines when using 
distributed builds. There's unfortunately some overlap/duplication.
- other modules that you see handle specific areas of responsibility like 
releases, notifiers, etc.

I think those will give you the starting point for digging down to the right 
piece of code, but you might find yourself needing to trace something.

> I could read the code, but I
> would appreciate some pointers so I don't look like a jerk when I submit my
> first patch -

Don't worry about that, we'll be helpful and appreciative of any efforts you're 
putting in!

> 
> How do I get a JIRA account?

At the moment, you still need to sign up at http://xircles.codehaus.org/.

- Brett

Reply via email to