anchor.diff:  "UnitTests"
     ==> "Default"
   
  -"Zip"
  -  ==> "BuildApp"
  -
   RunTargetOrDefault "Default"
  
positive.code: #r @"packages\FAKE\tools\FakeLib.dll"
  open Fake
  open Fake.Testing
  
  let authors = ["Christopher Boumenot"]
  
  let projectName = "Grobid.NET"
  let projectDescription = "GROBID for .NET"
  let projectSummary = projectDescription
  
  let testResultsDir = "./testresults"
  
  MSBuildDefaults <- {
    MSBuildDefaults with
  
negative.code:               |> Zip "content" "grobid.zip"
  )
  
  // ==================================================
  // NuGet
  
  // == grobid.X.Y.Z.nupkg
  
  // == grobid.models.X.Y.Z.nupkg
  
  Target "NuGet.Models" (fun _ ->
                      NuGet (fun x ->
                          { x with
                              Authors = authors
                              Project = project
                              Summary = summary
                              Description = description
                              Version = release.NugetVersion
                              ReleaseNotes = String.Join(Environment.NewLine, release.Notes)
                              Tags = tags
                              OutputPath = "publish"
                              AccessKey = getBuildParamOrDefault "nugetkey" ""
                              Publish = hasBuildParam "nugetkey"
                              Files = [ (@"..\grobid.zip", Some "content", None) ] })
                          ("nuget/" + project + ".nuspec")
  )
  
  Target "Default" DoNothing
  
  "Clean"
  