Tuesday, June 2, 2009

Google Summer of Code 2009: First week - status update!

Hello everyone. I wanted to make my first blog post here very special, by narrating the entire story of how I got into Melange development and why I love to work with this brilliant team of Melange developers :P However time constraints (University and other work) never allowed me to write it till now. I will be writing it as soon as I find time to organize the contents for it.

Anyways coming back to the topic, first week status update(23-30, May, 2009). As planned in the schedule, I completed writing code for all the models. This was mostly a translation of the model design document on the wiki, to Google App Engine model code. This is already reviewed and committed into the code base. The new models I introduced were:
  1. ghop.models.task.GHOPTask
  2. ghop.models.program.GHOPProgram
  3. ghop.models.organization.GHOPOrganization
  4. ghop.models.comment.GHOPComment
  5. ghop.models.timeline.GHOPTimeline
  6. ghop.models.work_submission.GHOPWorkSubmission
  7. ghop.models.org_prize_assignment.GHOPOrgPrizeAssignment
I was slightly ahead of schedule, but University monthly tests put a break on the pace. Took a break for 2 days for tests and 1 day for travelling. I am all set now, and hopefully I don't have any other commitments in between except end sems.

I also started working on Views in the mean time. I started with Views for the Program and the Program Admin. I am currently writing the view for GHOP Specific program configuration for Program Admin. Also at the same time, discussions on Melange modular architecture is done and some concrete work is in place. So I am working on redesigning params.py in app/soc/views/helper and making the GHOP a pulg-gable module. So a bit of code re-organization is happening too.

Thats about the previous week. This week (31 May - 6 June, 2009), I will be completing the code re-organization. I will spend most of time working on Program Admin views. Also taggable-mixin code has been checked into the repository. I will take a look at it, and if everything goes as expected, I will complete adding tags support in GHOPTask Models for GHOP Tasks. And finally, if time permits, I will start working on Organization views.

1 comment: