Fwd: Cayenne Project

From: Andrus Adamchik (andru..bjectstyle.org)
Date: Fri Jul 23 2010 - 12:44:55 UTC

  • Next message: Jeffrey Black: "Fw: 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 - 12:45:31 UTC