A project definition is a set of item definitions for milestones, tasks and subprojects.
Each project item has a reference and a name. Milestones have a date and tasks have begin and end dates. Tasks have resources. Tasks and milestones have dependencies. All items have a description.
Projects inherit their begin and end dates, and their resources, from the items they are composed of. Project definitions contain this list of items.
Projects, subprojects, milestones and tasks are respectively defined as follow:
\defproject{tag}{name}{list of members}
{list of predecessors}{description}
|
\defmilestone{tag}{name}{date}{list of predecessors}{description}
|
\deftask{tag}{name}{start date}{end date}{list of contributions}
{list of predecessors}{description}
|
Each contribution is a ’contributor:effort’ pair.
The \newproject and \endnewproject delimiters provide the project definition environment.
The meaning of dates can be fixed using the command:
\minmaxdates{from_1/from_2/from_3//to_1/to_2/to_3}
|
The default setting is \minmaxdates{1/1/00//31/12/99}