.tjp
File
This section gives an overview of the most important commands, properties, and attributes used in a typical project file. Refer to Property Reference for a complete list of commands and properties usable in project files.
This statement informs TaskJuggler about the most important things on the project. These things include:
The project ID, unique within the scope of the project
The short description of the project
The version of the schedule
Begin and end dates of the project
Refer to the project command in the reference for details.
This defines a resource with the unique ID dev
. It will be shown as
Developers
on the schedule later.
The resource ID, unique for TaskJuggler
The real name of the resource
In the example, the resource consists of the three developers (dev1
,
dev2
, and dev3
). For every resource, you can specify additional
attributes in separate curly braces {}.
Refer to the resource command in the reference for details.
This defines the task AcSo
. In this example, it represents the whole
project to build the Accounting Software. A task may contain several subtasks.
Refer to the task command in the reference.
This command creates a task-based report in html and saves it as
tasks.html
to the current directory. The report will include the task
name, start and end of the task, and the necessary resources. The report's
resolution will be in weeks.
Refer to the htmltaskreport command in the reference for details.