I am putting a request out there for help, because I want to try to
make sure Prawn moves forward fast enough towards a 1.0 release.
Although I have funding available to get a 0.5 release out, and it's
likely that I'll continue to work on Prawn both on paid work time and
in my spare time, it is hard to put things on a schedule.
I have a clear sense of what needs to be done in the project, and
would like to extend the offer out there to mentor someone who has
some spare time to donate as to how to move Prawn forward. A serious
volunteer needn't be familiar with the PDF specification so long as
they were willing to learn. You don't need to be a Ruby master
either, so long as you are comfortable enough with the language to
effectively respond to code reviews.
I am looking for 1-2 people who have at least a few hours of dedicated
time a week to implement features and fix issues that I lay out for
them. I will provide architectural advise, pointers on where to look
for more info, and help debug issues when they come up. I'll also
review whatever patches are provided and give feedback.
This could be a good way to learn Ruby and more about Prawn and the
PDF format in general.
Rest assured that Prawn will still move forward whether or not we can
find someone to fill this role, but if there are volunteers, that
could certainly accelerate things. Please let me know if you are
interested
-greg
PS: The reason I want to do this is to help make time for a massive
scale open source project aimed at improving the state of Ruby in
general. Look for more news about that later.
--
BOOK: http://rubybestpractices.com
TECH: http://blog.majesticseacreature.com
NON-TECH: http://metametta.blogspot.com
At this stage I don't really have time to commit to anything regular,
but I'm happy to continue picking at features and bugs when I do find
time.
I also have a reasonable level of familiarity with the spec. If anyone
does step up to implement some features I'm happy to offer help
navigating it.
-- James Healy <jimmy-at-deefa-dot-com> Fri, 29 May 2009 10:44:06 +1000
Perhaps it'd be helpful if I put together a small roadmap?
-greg
Sure. Once you're done I'll take a look and see if anything pips my
interest :)
I'd like to make a more solid commitment, but I'm already feeling a
little swamped.
-- James Healy <jimmy-at-deefa-dot-com> Fri, 29 May 2009 10:57:13 +1000
> Sure. Once you're done I'll take a look and see if anything pips my
> interest :)
>
> I'd like to make a more solid commitment, but I'm already feeling a
> little swamped.
The nice thing is that a lot of the tasks are fairly small and
compartmentalized, they just need to be done in a certain order to
avoid complications. I'll brain dump and report back soon.
-greg
> A roadmap would help me evaluate my possible usefulness.
> I would like to be involved, from a JRuby angle especially.
I think I will support JRuby officially by 1.0 (though forget I said
that on record ;)
The new project I'm cooking up ties me directly to the various Ruby
implementations, and that will probably increase my likelihood to
support them in Prawn moving forward.
-greg
Sweet. I've had a lot of great responses here!
I can probably break it up in tasks so that everyone who's interested
has something to do. I will come up with a roadmap over the weekend.
-greg
Trust me, people of all skill levels and backgrounds will be able to
help out, the only question is whether they'll find the work I need
done interesting :)
-greg
> I'll gladly volunteer some hours doing dull and boring stuff, if I can
> see my contribution pushing towards 1.0.
I really appreciate the support. I'll get something together after GoRuCo.
-greg