Porting GTG and Liblarch to Gtk3 and Python3

  • With the increasing popularity of Gtk3 and Python3, it doesn't leave too much time for applications still stick to PyGTK and Python2. For example,Desktop version of Ubuntu 13.04intend to ship only Python3, rather than Python2 (https://wiki.ubuntu.com/RaringRingtail/TechnicalOverview#Python_3.3). It will be my honor to finish porting Getting Things GNOME!, a.k.a GTG, which is the best GTD application on Linux Platform, to Gtk3 and Python3 during this summer.

Code Repository

Reports

Help testing

  • By following the steps below, you can set up the debug environment.
  • Feel free to play with it and contact me if you find any bugs.
  • For more information about coverage testing, you can refer to gtg/coverage_testing.

  • There is also a shared evernote with test actions and coverage report listed. Link.

    mkdir ported-gtg
    cd ported-gtg
    bzr branch lp:~huxuan/gtg/port-to-gtk3-py3
    git clone https://github.com/huxuan/liblarch.git
    cd liblarch
    git checkout port-to-gtk3-py3
    cd ../port-to-gtk3-py3
    ./scripts/debug.sh -l

Screenshot

  • Origin GTG alongside with Gtk3 and Python3 Ported GTG

    screenshot.png

Contact Me

Outreach/SummerOfCode/2013/Projects/XuanHu_PortingGTG (last edited 2013-12-03 18:34:14 by WilliamJonMcCann)