gtg

Hacking Getting Things Gnome (Again)!

Yesterday I spent most of my day hacking Getting Things Gnome. It was kind of a come back for me. I don’t remember the last time I made any contribution but I think it was about two years ago. A very long time. Shame on me!


I got current with GTG and corrected some bugs, some small ones and two “high” ones (lp:~pcabido/gtg/hackathon). Curious thing, they were all plugin related bugs. I also started getting up to date with the gtasks backend. I will be giving it some love over the next weeks.

It was the first GTG hackathon and it was fun. I hope to be participating in hackathones more often.

Another great thing I read about yesterday was a techradar article that elects Getting Things Gnome as app number 7 on the top 50 best Linux apps of 2011. It’s a motivational boost to keep hacking and making GTG better.

Google Summer of Code: Week 7

I’m glad to be working with the GTG! community, it’s growing real fast! This week, Getting Things Gnome! 0.1.2 was released.

GTG
More screenshots here.
For the curious ones a review of GTG! made by Ryan Paul is available here. There are still lots of new features coming up! Anyone that wants to join us, feel free to do it at IRC (gimp net at #gtg).

I just received an e-mail from Google notifying me that I have successfully passed the Midterm Evaluations. I already knew that I was going to pass but the confirmation is always good. :-)

In week 7 I mainly worked on the python-geoclue module. A list of the module’s features are available here.
I also made a test file to test the module’s features and added the setup to install the module.
Suggestions to improve the module are welcome! I already got the suggestion to add gobject-introspection support, so keep those suggestions coming!
The code is available at https://code.launchpad.net/~pcabido/+junk/pygeoclue.

I updated the wiki page that I left behind on the past weeks and created a page (http://live.gnome.org/gtg/soc/whatihavelearned) that is kind of a general report of what I done until now. The idea is to share what I have learned and it is intended to be allot more technical than it is now. It is also a good starting point for all the documentation that I’ll have to do.

Now I’m starting to work with libchamplain. I plan to have a working plugin with geoclue+libchamplin by the end of this week.
All of this part of my work is available here: https://code.launchpad.net/~pcabido/gtg/plugin-engine

Google Summer of Code

2009socwithlogo

Last monday I received the news that I was accepted in Google Summer of Code 2009. I will be working for the GNOME project on GTG.

The project is “Add Geolocalized tasks (geoclue, libchamplain) in Getting Things Gnome” and my mentor is Lionel Dricot.

Last year I developed a project for Sapo Summerbits that is similar to SoC. Now I have been given the opportunity to work with the best.
I’m also looking forwards to being a part of the GNOME community.

About these first days after knowing that I have been accepted I can tell you guys, the sensation is wonderful! I will keep you posted with the experience.

Lastly, the e-mail that made my day:

Dear Paulo,

Congratulations! Your proposal “Add Geolocalized tasks (geoclue, libchamplain) in Getting Things Gnome” as submitted to “GNOME” has been accepted for Google Summer of Code 2009. Over the next few days, we will add you to the private Google Summer of Code Student Discussion List. Over the next few weeks, we will send instructions to this list regarding turn in proof of enrollment, tax forms, etc.

Now that you’ve been accepted, please take the opportunity to speak with your mentors about plans for the Community Bonding Period: what documentation should you be reading, what version control system will you need to set up, etc., before start of coding begins on May 23rd.

Welcome to Google Summer of Code 2009! We look forward to having you with us.

With best regards,
The Google Summer of Code Program Administration Team