anchor.diff:  #r @"paket:
   nuget Fake.Core.Target
   nuget Fake.Core.ReleaseNotes
  +nuget Fake.IO.FileSystem
   nuget Fake.DotNet.Cli
   nuget Fake.DotNet.AssemblyInfoFile
   nuget Fake.DotNet.Paket
  
positive.code: open Fake.Tools.Git
  open Fake.DotNet
  open Fake.IO
  open Fake.IO.Globbing.Operators
  open System
  open System.IO
  
negative.code: // --------------------------------------------------------------------------------------
  // Generate the documentation
  
  Target.create "GenerateDocs" (fun _ ->
      let result =
          DotNet.exec
              (fun p -> { p with WorkingDirectory = __SOURCE_DIRECTORY__ @@ "docs" })
              "fsi"
              "--define:RELEASE --define:REFERENCE --define:HELP --exec generate.fsx"
  
      if not result.OK then failwith "error generating docs"
  )
  
  // --------------------------------------------------------------------------------------
  // Release Scripts
  