Thanks Evgeny!
________________________________ From: Evgeny Ryabitskiy <[email protected]> To: [email protected] Sent: Fri, July 23, 2010 3:32:07 PM Subject: Re: Fw: Fwd: Cayenne Project Welcome! Just remind me myself 1 year ago ;) Evgeny. 2010/7/23 Jeffrey Black <[email protected]>: > 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 >>
