/// <summary> /// Overide of the Prepare creates the correct /// directories and files for the config /// </summary> protected override void Prepare() { DirectoryNode circleDir = Root.Add <DirectoryNode>(".circleci"); FileNode circleFile = circleDir.Add <FileNode>("config.yml"); circleFile.AddTemplate("circleci.yml"); Root.Add <DirectoryNode>(".github"); DirectoryNode devDir = Root.Add <DirectoryNode>("dev"); devDir.Add <DirectoryNode>("tests"); FileNode composeFile = devDir.Add <FileNode>("docker-compose.yaml"); composeFile.AddTemplate("application.yml"); DirectoryNode opsDir = Root.Add <DirectoryNode>("ops"); opsDir.Add <DirectoryNode>("deploy"); opsDir.Add <DirectoryNode>("provision"); opsDir.Add <DirectoryNode>("tests"); Root.Add <DirectoryNode>("tests"); }