V
30  
Tags
There are no tags for this page.
Attachments
Winter of Code
Management System for TODO Test Bounties


Objective

Develop a website to manage TODO Test Bounties

More info available in the TODO Management System Specs

The winner of the call for proposals

The proposal from Matt S Trout / Shadowcat convinced us. The technical part looks very promising (and we're honoured by a core Catalyst developer coding an app for us), but the social aspects of his proposal is what set it apart from the rest:

Shadowcat would like to defer the bounty to fund additional Catalyst or DBIC related WoC projects. This means we get twice the value for our (your!) money. Additionally, they want to put the app in the Reaction repository under a perl license to serve as an example of Reaction development. Which makes this effort even better, because good, real-live example apps are very valuable when learning a new technology.

You can follow the design / implementation process in Matts Vienna WoC TODO Manager development blog

Prototype

http://todo.useperl.at

Budget

By request from Shadowcat, we won't pay them the planned €1,000. Instead, we will put the money into other Catalyst / DBIC releated projects or bounties.

Timeframe

As this project has to be finished before we can start with TODO Test Bounties, we target 31st Dec 2007 as the release date of the first prototype.

17.12. - 18.12 Finalise spec, decision criteria, questions to submitters
18.12., 19:00 send specs etc to interested parties, use.perl
20.12., 23:59 Deadline for proposals
21.12. Vienna.pm decision finding process
22.12. - 23.12. Discuss with "choosen one"
24.12., 12:00 Announce who will implement it
24.12. - ? document, test, code...
Jannuary 2008 Start with TODO Bounties

Plan B

As Plan A worked out, there's no need for a Plan B anymore..

Comments


Since nobody else seems to have come forward yet. Have a proposal:

  • I shall write it in Perl
  • It shall be built with TT2, various CPAN modules & duct tape
  • I can host it if necessary
  • I shall get a minimal version up and running ASAP and then implement extra features until I get bored
  • If this sounds like a vaguely good idea somebody with some vague approximation of authority should e-mail adrianh@quietstars.com and tell me to start writing it

contributed by Adrian Howard on Dec 10 2:11am


I've just got fired - so I guess I have some time for that. I would do it with Catalyst, DBIx::Class and TT2. I can collaborate with Adrian - if he is willing to do that.

contributed by guest@hidden on Dec 10 1:39pm


I've just got fired - so I guess I have some time for that. I would do it with Catalyst, DBIx::Class and TT2. I can collaborate with Adrian - if he is willing to do that.

contributed by Zbigniew Lukasiak on Dec 10 1:46pm


Some more submissions were received from:


Actually, it's not specifically the Catalyst team that's offering to do this but Shadowcat - which probably means mostly me doing the implementation work while I'm trying to avoid talking to senile family members over christmas :)

However, Shadowcat does not want the bounty, what we want is to have the bounty recycled to sponsor development of other Catalyst-related stuff.

We'd be more than happy to have collaborators and just have our portion of the bounty recycled as such, but I was intending to use the reaction libraries to implement this since it'll need much less code than a plain Catalyst app would.

I discussed this with people at LPW but didn't realise I was supposed to post on here to confirm until now :)

You can contact me at mst ($array_sigil) shadowcatsystems.co.uk as usual.

contributed by guest@hidden on Dec 18 9:01am


Sorry about the confusion. I've corrected the above text to reflect this.


 

Upload Files

Click "Browse" to find the file you want to upload. When you click "Upload file" your file will be uploaded and added to the list of attachments for this page.

Maximum file size: 50MB

 
 
 
File Name Author Date Uploaded Size

Save Page As

Enter a meaningful and distinctive title for your page.

Page Title:

Tip: You'll be able to find this page later by using the title you choose.

Page Already Exists

There is already a page named XXX. Would you like to:

Save with a different name:

Save the page with the name "XXX"

Append your text to the bottom of the existing page named: "XXX"

Upload Files

Click "Browse" to find the file you want to upload. When you click "Add file" this file will be added to the list of attachments for this page, and uploaded when you save the page.

 
 
 
Add Tags

Enter a tag and click "Add tag". The tag will be saved when you save the page.

Tag: 

Suggestions: