### The TaskJuggler User Manual

Project Management beyond Gantt Chart Drawing

<< priority (timesheet) << | Table Of Contents | >> projectid >>

Keyword | project

Purpose | The project property is mandatory and should be the first property in a project file. It is used to capture basic attributes such as the project id, name and the expected time frame. Be aware that the dates for the project period default to UTC times. See interval2 for details.
Syntax | `project [<id>] <name> [<version>] <interval2> [{ <attributes> }]`
Arguments | id [ID] | An optional ID. If you ever want to reference this property, you must specify your own unique ID. If no ID is specified, one will be automatically generated. These IDs may become visible in reports, but may change at any time. You may never rely on automatically generated IDs.
name [STRING] | The name of the project
version [STRING] | An optional version ID. This can be something simple as "4.2" or an ID tag of a revision control system. If not specified, it defaults to "1.0".
interval2 | See interval2 for details.
Context | Global scope

Attributes | alertlevels, currency, currencyformat, dailyworkinghours, extend, include (project), journalentry, markdate, now, numberformat, outputdir, scenario, shorttimeformat, timeformat, timezone, timingresolution, trackingscenario, weekstartsmonday, weekstartssunday, workinghours (project), yearlyworkingdays

<< priority (timesheet) << | Table Of Contents | >> projectid >>

Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 by Chris Schlaeger <cs@taskjuggler.org>.TaskJuggler is a trademark of Chris Schlaeger.