Author Archives: phoenixairs

Progress on the Checklist Extension: With Video!

http://www.youtube.com/watch?v=0jF7nJV7b2s

Here’s a video of what I’ve been working on this semester: a checklist extension for Reviewboard!

I started this semester having not used Django before, and quite clueless in Javascript too (why are there all these colons, parentheses and brackets? What strange language is this?) And on top of that, there was this humongous codebase to try and figure out.

After many many weeks, Javascript now makes sense, and Backbone (which I was introduced to in this project) is the most exciting thing ever!

Many thanks to the mentors, for always being responsive and crushing the obstacles that stood in my way. As has been said by others already, stuff goes so much smoother when you realize that there’s a great team of people eager to answer all your questions, however silly they may be.

There’s still important stuff to be worked out for the checklists, but I’ll be sticking to it until it’s all proper and ready for everyone to use. 🙂

Status Report 5/10/13

Felix Sung

Current

CSS styling on dialog so I can post a decent “preview” video 🙂 (Would drop to work instead on the stuff below)

Next

Associate each checklist instance with a review in progress
Logic in the resource to retrieve said query

Questions

I feel that checklists should be associated with a Review, the same way that diff-comments and such are. Can I access gReviewRequest somehow from my javascript, so I can call createReview or otherwise get the review in progress?

Roadblocks

All being resolved quite quickly in the chatroom, thanks mentors! 🙂

Other

End of semester is approaching for me; coming week is last week of classes, and then it’s finals week after that. I can and want to keep working on this until the end of May though 🙂

Status Report 5/3/13

Felix Sung

Current

Set up webapi

Next

Played with backbone front-end in a previous week, so will now add server interactions to allow checklists to persist

Questions

What do I actually call in javascript to interact with the API?

Roadblocks

Having a hard time finding example code.

Status Report 4/14/13

Felix Sung

Current

  • Can add checklist items on client side using Backbone
  • Figuring out WebAPIResource

Roadblocks

None

Next

Get checklist items to persist to server

Questions

Any tips on how to read code? I feel really slow having to trace all the dependencies.