Re: Fw: Fwd: Cayenne Project

From: Evgeny Ryabitskiy (evgeny.ryabitski..mail.com)
Date: Fri Jul 23 2010 - 20:32:07 UTC

  • Next message: Jeffrey Black: "Re: Fw: Fwd: Cayenne Project"

    Welcome!
    Just remind me myself 1 year ago ;)

    Evgeny.

    2010/7/23 Jeffrey Black <jblackx-cayenn..ahoo.com>:
    > 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 <andru..bjectstyle.org>
    > To: de..ayenne.apache.org
    > 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
    >>



    This archive was generated by hypermail 2.0.0 : Fri Jul 23 2010 - 20:32:38 UTC