GTG

Merge lp:~bertrand-rousseau/gtg/bugfix-940833-897440-update-readme into lp:~gtg/gtg/old-trunk

Proposed by Bertrand Rousseau
Status: Merged
Merged at revision: 1234
Proposed branch: lp:~bertrand-rousseau/gtg/bugfix-940833-897440-update-readme
Merge into: lp:~gtg/gtg/old-trunk
Diff against target: 149 lines (+58/-35)
2 files modified
HACKING (+0/-5)
README (+58/-30)
To merge this branch: bzr merge lp:~bertrand-rousseau/gtg/bugfix-940833-897440-update-readme
Reviewer Review Type Date Requested Status
Lionel Dricot (community) Approve
Review via email: mp+120008@code.launchpad.net
To post a comment you must log in.
1231. By Bertrand Rousseau

Typo in GTG description

Revision history for this message
Lionel Dricot (ploum-deactivatedaccount) wrote :

no comment ;-)

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'HACKING'
2--- HACKING 2012-07-13 17:24:28 +0000
3+++ HACKING 2012-08-16 19:43:24 +0000
4@@ -2,11 +2,6 @@
5 GTG Hacking Guide
6 =================
7
8-Code reference documentation is online at:
9-
10- http://allievi.sssup.it/GTG/
11-
12-
13 Testing
14 -------
15
16
17=== modified file 'README'
18--- README 2012-07-13 17:24:28 +0000
19+++ README 2012-08-16 19:43:24 +0000
20@@ -1,9 +1,9 @@
21 ====== Getting Things GNOME! ======
22
23-Getting Things GNOME! (GTG) is a personal organizer for the GNOME desktop
24-environment inspired by the Getting Things Done (GTD) methodology. GTG is
25-designed with flexibility, adaptability, and ease of use in mind so it can be
26-used as more than just GTD software.
27+Getting Things GNOME! (GTG) is a personal tasks and TODO list items organizer
28+for the GNOME desktop environment inspired by the Getting Things Done (GTD)
29+methodology. GTG is designed with flexibility, adaptability, and ease of use
30+in mind so it can be used as more than just GTD software.
31
32 GTG is intended to help you track everything you need to do and need to know,
33 from small tasks to large projects.
34@@ -11,12 +11,15 @@
35 ===== Dependencies =====
36
37 GTG depends on the following packages:
38+
39 * Python, version 2.6 or above
40 * PyGTK
41+ * python-support
42 * python-configobj
43 * python-xdg
44 * python-liblarch
45- * python-liblarch-gtk
46+ * python-dbus
47+ * yelp (to read GTG documentation)
48 * python-suds (dependency of MantisBT backend)
49 * python-evolution (dependency of Evolution backend)
50
51@@ -25,10 +28,13 @@
52 Please refer to your system documentation for information on how to install
53 these modules if they're not currently available.
54
55-To install these packages on Debian-based systems, execute the following
56-command:
57- $ sudo apt-get install python-gtk2 python-gnome2 python-glade2 \
58- python-xdg python-configobj python-pydoctor
59+To install the all the required packages providing the basic features on
60+Debian-based systems, execute the following command:
61+ $ sudo apt-get install python-support python-gtk2 python-gnome2 \
62+ python-glade2 python-xdg python-configobj python-liblarch yelp
63+
64+To enable API documentation generation, execute this command:
65+ $ sudo apt-get install python-pydoctor
66
67 For evolution backend, you need python-evolution by command:
68 $ sudo apt-get install python-evolution
69@@ -36,8 +42,6 @@
70 For MantisBT backend, you need python-suds by command:
71 $ sudo apt-get install python-suds
72
73-Note that the python-pydoctor package is broken in karmic.
74-
75 ===== Installing and Running =====
76
77 To install GTG, either unpack the tarball:
78@@ -65,28 +69,52 @@
79
80 $ sudo python setup.py install --install-layout=deb
81
82-==== Usage ====
83-
84-When writing a task, keep in mind that:
85- 1) A line beginning with "-" will automatically create a subtask on that line
86- 2) A word beginning with "@" is a tag
87-
88-===== Quick add =====
89-
90-In the quickadd line you can use "attribute:argument" with any title.
91-Valid attributes are: "tags", "defer", "due"
92-E.g.:
93- "due:friday task description"
94- "more work due:today"
95- "due:tomorrow foo work"
96- "my bar task tags:@foo"
97-
98-
99-Please refer to http://gtg.fritalk.com/pages/documentation
100+==== How To Use GTG? ====
101+
102+Please refer to our documentation to get a thorough explanation on how GTG
103+works.
104+
105+To do this, you will need the yelp help viewer. On Debian-based systems, you
106+can install yelp by executing this command:
107+
108+ $ sudo apt-get install yelp
109+
110+You can then view the documentation either by accessing it through GTG (press
111+F1 or use the help menu), or by using the command line using the following
112+command:
113+
114+ $ yelp help:gtg
115+
116+If you want to read the documentation directly from the source code, use
117+this command (from the source root dir):
118+
119+ $ yelp doc/userdoc/C/index.page
120+
121+==== Using GTG from the command line ====
122+
123+GTG provides two command line tools that allows to interact with GTG:
124+
125+ * gtcli
126+ * gtg_new_task
127+
128+gtcli provides many options to display, list or edit tasks. gtg_new_task
129+provides a GTG command line client that allows to easily add tasks.
130+
131+If you want to know more about how to use these tools, please refer to the
132+tools man page.
133+
134+If you have installed gtg, you can access those by executing:
135+
136+ $ man gtcli
137+ $ man gtg_new_task
138
139 ===== Want to know more? =====
140
141 * GTG Website: http://gtg.fritalk.com/
142 * GTG project page on Launchpad: https://launchpad.net/gtg
143 * GTG Wiki: http://live.gnome.org/gtg/
144- * GTG code documentation: http://allievi.sssup.it/GTG/
145+
146+Feel free to join our user mailing-list to receive news about GTG. You can
147+register on this mailing-list from this page: https://launchpad.net/~gtg-user
148+
149+Thanks for using GTG!

Subscribers

People subscribed via source and target branches

to status/vote changes: