private void WriteProjectHeader(IProjectConfiguration config)
		{
			Tag("name", config.UniqueName());
			Tag("description", config.Description);
			Tag("category", GetCategory(config));
			Tag("queue", GetQueue(config));

			Tag("workingDirectory", config.ProjectDirectory());
			Tag("artifactDirectory", config.ProjectDirectory());

			using (Tag("state"))
			{
				Attr("type", "state");
				Attr("directory", config.ProjectDirectory());
			}

			Tag("webURL", config.WebUrl());

			using (Tag("labeller"))
			{
				Attr("type", "shortDateLabeller");
			}
		}
        private void WriteProjectHeader(IProjectConfiguration config)
        {
            Tag("name", config.UniqueName());
            Tag("description", config.Description);
            Tag("category", GetCategory(config));
            Tag("queue", GetQueue(config));

            Tag("workingDirectory", config.ProjectDirectory());
            Tag("artifactDirectory", config.ProjectDirectory());

            using (Tag("state"))
            {
                Attr("type", "state");
                Attr("directory", config.ProjectDirectory());
            }

            Tag("webURL", config.WebUrl());

            using (Tag("labeller"))
            {
                Attr("type", "shortDateLabeller");
            }
        }
 /// <summary>
 /// Gets working directory for a build project.
 /// </summary>
 public static string WorkingDirectory(this IProjectConfiguration config)
 {
     return($@"{config.ProjectDirectory()}\working");
 }