summaryrefslogtreecommitdiffstats
path: root/self-hosting.readme
blob: 078cbc25b59fbd507d4893fe1c3a1e1200613c8f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# poelstra@fedoraproject.org
# November 2010 
#
# BIG FAT WARNING (2009-12-03):
#   Building the *.ics (iCal) files with the currently released version of TaskJuggler will not generate 
#   generate the same files that are posted at http://poelstra.fedorapeople.org/schedules/f-15/
#   I build the ics files using a patched version of TaskJuggler and a post build parsing routine

To build this TaskJuggler schedule yourself follow these steps: 
1) Install TaskJuggler if you don't have it already
$ su -c 'yum install taskjuggler'

2) Download all of the files in this source directory to a local directory.  For example,
$ mkdir ~/schedules
$ cd !$
$ wget --no-directories -np --reject index.html\* -r http://poelstra.fedorapeople.org/schedules/f-15/source/

3) Build and view the source file using one of two methods by:
  $ cd ~/schedules
  a) $ TaskJugglerUI f-15.tjp and then click on the "clock" icon to build
     -or- 
  b) $ make

4) To modify the schedule edit the source file.  The source file can be edited directly with a text editor or using the TaskJuggler GUI.  For example,
$ vim f-15.tjp

5) To modify the reports, edit reports.tji

6) Lots of good information about using TaskJuggler can be found in the user manual: http://www.taskjuggler.org/download/manual-2.4.3.pdf