[SoC][ANN] Ruby Reports 0.4.99

Discussion in 'Ruby' started by Gregory Brown, Aug 14, 2006.

  1. == Ruport 0.4.99 : The "Snakes on a Plane" Edition ==

    This is the 10th and last release of Ruport in Google's Summer of Code Program

    Because there is a *lot* of project news in this release, i've saved
    it to the end for those who want to skip it. Or for those who love
    our project news, I've saved the best for last.

    == What's Ruport ==

    Ruby Reports is a software library that aims to make the task of
    reporting less tedious and painful. It provides tools for data
    acquisition, database interaction, formatting, and parsing/munging.

    == What's new ==

    This release shows of the fruits of RuportDay2006, which include
    SVG::Graph integration, a whole lot of API documentation, a bassinet
    full of bug fixes, and finally, some real error messages.

    To see a complete list of changes due to RuportDay:

    To see some sample output of the SVG graph support:

    NOTE: This will be the last release of ruport before it is split into
    stable / development branches, so be sure to send in those bug reports
    and feature requests!

    == Download ==

    The easiest way: gem install ruport

    However, we have detailed install instructions available at:

    == Resources ==

    You can find more-or-less all of the information we have available via:

    We *love* when people use IRC(#ruport) or the mailing list to contact
    us though. ;)

    == Project News ==

    = RuportDay 2006 =

    Though Summer of Code has done a ton to help Ruport's development,
    this release and it's features are a direct result of the RuportDay
    contest, sponsored by BTree Technology.

    4 contributors and the Ruport developers spent a day hacking away at
    Ruport, closing a grand total of 22 tickets on Trac.

    The overall winner, who deserves massive props is James Healy, who
    introduced SVG Graph support, as well as a sizeable chunk of
    documentation to the project

    Ibroadfo worked until the last minute, and put in some great work
    adding features and documentation patches.

    Finally, our third place winner was Eric Pugh, who gained points for
    both a basic rails demo, and for giving us some great ideas for our
    acts_as_reportable support for Rails/Ruport integration.

    JEG2 also came in and helped cleanup Rope a bit, so thanks!

    There is a very long chat log of the entire day, complete with all the
    changesets and the ticket openings/closings being reported:


    = Upcoming Branch =

    This release marks the final 'It's a little broken here and there, and
    really nice over here' version of Ruport. We will be releasing Ruport
    0.5.0 on August 28th (Ruport's 1 year anniversery) and starting a
    stable branch for it, freezing the API.

    Development will continue towards 1.0 in trunk (the 'development'
    branch), but there will be a usable 0.5.x stable branch which will
    stay the same, except for bug fixes, docs, and added tests. We're
    hoping that for people who are using Ruport to do production things
    already, this will prevent insane breakage and surprises during

    = Vacation =

    I will be visiting family in florida from the 16th until the 28th, so
    my availability will be questionable. Rest assured, Dudley will be
    handling my usual duties and wearing the crusty old Ruport sea
    captain's hat while I'm gone.

    = Arbitrary promotions (or something) =

    James Healy has been hacking on Ruport a lot. (He wrote the base for
    the Invoice engine), so he now has SVN access to the project as a sort
    of 'contributor++'. So if ever Dinko,Dudley,and I get swept off by a
    Tornado or something, and you need a patch applied to Ruport, he'll be
    your man.

    Dudley has been working on Ruport for months, and became an official
    developer earlier this summer. Due to his continued efforts, I've
    given him the title Developer 2.0 Not one of us know what that means,
    but it may or may not include AJAX and folksonomy and the word Beta.
    In all seriousness though, I just want to thank him for being a great
    help this summer.

    = We vendored SVG::Graph =

    I *hate* vendoring other people's code, I feel like it doesn't give
    them proper 'propz'. A quick glance didn't show an easy way to get in
    touch with the developer of SVG::Graph though, and there isn't a gem
    out there for it that I could find, so it's vendored in Ruport.

    If the developer of this software is on RubyTalk, please contact me
    and we can talk about maybe getting a gem out there for SVG::Graph or
    at least we can talk about how you'd prefer to see it packaged in

    = That's all =

    I know this news was long, so I hope putting it at the end helped.
    Thanks to everyone for your support and contributions to Ruport. It's
    really been a fun summer working on it!
    Gregory Brown, Aug 14, 2006
    1. Advertisements

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Gregory Brown

    [SoC][ANN] Ruby Reports 0.4.13 Released

    Gregory Brown, Jul 9, 2006, in forum: Ruby
    Gregory Brown
    Jul 9, 2006
  2. Gregory Brown

    [ANN][SoC] Ruby Reports 0.4.17

    Gregory Brown, Jul 17, 2006, in forum: Ruby
    Gregory Brown
    Jul 17, 2006
  3. Gregory Brown

    [SoC][ANN] Ruby Reports 0.4.19 Released

    Gregory Brown, Jul 30, 2006, in forum: Ruby
    Gregory Brown
    Jul 31, 2006
  4. Gregory Brown

    [ANN][SoC] Ruby Reports 0.4.21 Released

    Gregory Brown, Aug 7, 2006, in forum: Ruby
    Gregory Brown
    Aug 7, 2006
  5. Kevin Clark

    [SoC] Progress Reports?

    Kevin Clark, Aug 23, 2006, in forum: Ruby
    Aug 28, 2006

Share This Page