Yuvi Panda

JupyterHub | MyBinder | Kubernetes | Open Culture

GSoC Milestone 0 – What does my project do?

I’m using a RTM List to track my milestones for this my GSoC this year. I’ll be making a blog post for each item ticked off that list, to share what I’ve learnt in my journey from n00b to someone whose code is good enough to be included in GNOME. This is part 0 in the series, where I tell you what my project is all about and how Cheese is going to become awesomer.

So, what exactly does my proposal mean for Cheese?

  1. Moving the UI to Vala (from C)
  2. Move display bits from GTK+ to clutter
  3. Implement Live Preview to show people how applying an effect will look before applying it
  4. Implement loadable effects so you aren’t stuck with just 12 preloaded effects.

I’m told that the scope is kinda too big for 3 months – but I’m sure that with careful planning (hah!), around 40 hours of work a week (haha!), lots of time away from college (hahaha!) I can do this stuff :)

I’m keeping my code in a github repo, so watch that for code updates. And will be updating this blog at the completion of every milestone, so subscribe if you haven’t :)

Note: My exams are still going on. Won’t be coding much till they end (May 19th).