Porting GTG and Liblarch to Gtk3 and Python3
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
- GTG @ Launchpad: lp:~huxuan/gtg/port-to-gtk3-py3
- Liblarch @ Github: huxuan/liblarch port-to-gtk3-py3 branch
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
Contact Me
- Email: i(at)huxuan.org
- Twitter: https://twitter.com/huxuan/
- Blog: http://xuan.hu