Good day Cayenne Community.

Andrus -- Thank you for the genial introduction and direction of how I may 
begin 
assisting with the project.

Per your recommendation, I will start with the CayenneModeler.  I wish to 
facilitate the reduction of my "learning curve" on the project and welcome any 
counsel from you and others.

Best,

jb

----- Forwarded Message ----

From: Andrus Adamchik <[email protected]>
To: [email protected]
Sent: Fri, July 23, 2010 7:44:55 AM
Subject: Fwd: Cayenne Project

Hi folks,

We had an email exchange with Jeffrey off list, and now that he is subscribed, 
I 
am taking this conversation to the community. Jeffrey is currently a Cayenne 
user and wants to help us with Cayenne development. So I wanted to solicit 
ideas 
of tasks that can be given to him.

Usually CayenneModeler is a good place to start, as it has a minimal learning 
curve, e.g. CAY-1460 [*]

Another area is Cayenne 3.1 (the new release currently being developed on 
trunk) 
which is undergoing a major change related to our recent switch to a built-in 
DI 
container. Many of the pieces of the stack will need to be switched to 
DI-managed objects. Two most obvious candidates are QueryLogger and QueryCache. 
There's no DI Jira for QueryLogger, but there's a number of surrounding Jiras 
(CAY-1300, CAY-1173, CAY-1464) that are kind of dependent on this. QueryCache 
task is CAY-1445, and is about eliminating current hardcoded initialization 
flows, replacing them with DI. These tasks have a much steeper learning curve.

Finally, this is open source after all, so Jeffrey, feel free to suggest your 
own improvements to Cayenne. And please ask questions about the process, the 
technology, anything...

Cheers,
Andrus

[*] When I am referring to Cayenne tasks, I am using their Jira numbers. E.g. 
"CAY-1460" can be found here: https://issues.apache.org/jira/browse/CAY-1460


Begin forwarded message:
> From: Jeffrey Black
> Date: July 20, 2010 5:50:11 PM GMT+03:00
> To: Andrus Adamchik
> Subject: Re: Cayenne Project
> 
> Good day Andrus -- Thank you for replying to my previous correspondence!
> 
> I have subscribed to three Cayenne lists: user-help, dev-help, and 
>commits-help.
> 
> To address your inquiry "Are you using Cayenne on some projects, etc.?"
> 
> I am presently using Cayenne in a Struts web-application that I have authored 
>and manage for my client.  The application is presently small in scale; 
>however 
>expected to grow in the future.  I thought Cayenne and it's Modeler would 
>allow 
>me to conveniently introduce schema additions and generate the associated java 
>classes to my application as the requirements expand.
> 
> Any suggestions of how I may assist with the project would be most welcome.
> 
> Best,
> 
> Jeffrey Black
> 
> From: Andrus Adamchik
> To: Jeffrey Black
> Sent: Wed, July 14, 2010 10:56:30 AM
> Subject: Re: Cayenne Project
> 
> Hi Jeffrey,
> 
> Great! We'll be happy to work with you together on Cayenne.
> 
> The first thing to do is to subscribe to the developer list [1] (unless you 
>already did). All the design discussions happen on this list. This is how a 
>distributed and unaffiliated team of developers can work together. It probably 
>makes sense to send an introductory message (similar to what you just sent me) 
>to the list, so that people know who you are.
> 
> Initially all your code contributions will come in the form of patches 
> attached 
>to the corresponding Jiras, and after you build some "karma" with the project 
>(which comes from Cayenne committers reviewing and applying your patches and 
>talking to you on the list over the period of time), you'll be granted write 
>access to Cayenne SVN and become a committer. At this point (or earlier) you 
>will need to sign an Apache CLA form [2], essentially granting ASF the right 
>to 
>distribute the code that you would write.
> 
> We may use help in various areas of Cayenne that require different levels of 
>understanding of the code. The core framework, CayenneModeler, and of course 
>documentation and tutorials. I can give you more specific ideas, or even point 
>to some Jiras, but may I ask you how familiar you are with Cayenne from a user 
>perspective? Are you using Cayenne on some projects, etc.? So maybe you have 
>some ideas how to improve the API and such.
> 
> Cheers,
> Andrus
> 
> 
> [1] http://cayenne.apache.org/mailing-lists.html
> [2] http://apache.org/licenses/
> 
> 
> On Jul 14, 2010, at 5:45 PM, Jeffrey Black wrote:
> 
> > Good day Andrus -- I would like to get involved with your project and 
> > thought 
>I would email to ask where I might be of most assistance to you and the 
>project.
> >
> > I have NOT worked on an Open Source project before so I am a uncertain 
> > where 
>to begin.  Any counsel and direction you may have would be most appreciated.
> >
> > I refer you to my LinkedIn profile to provide you with some indication of 
> > my 
>level of expertise:
> >
> > http://www.linkedin.com/in/jeffreyblack
> >
> > I have read the "Get Involved" section on the Cayenne and Apache websites.
> >
> > Best,
> >
> > Jeffrey Black
> 

Reply via email to