Fw: Fwd: Cayenne Project

From: Jeffrey Black (jblackx-cayenn..ahoo.com)
Date: Fri Jul 23 2010 - 19:29:05 UTC

  • Next message: Evgeny Ryabitskiy: "Re: Fw: Fwd: Cayenne Project"

    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 - 19:29:52 UTC