anchor.diff:      Includes = includes
       Excludes = [] } |> Scan
   
  -// Information about the project to be used at NuGet and in AssemblyInfo files
  -let project = "FSharp.DataFrame"
  -let authors = ["Blue Mountain Capital"]
  -let summary = "Easy to use F# library for data manipulation and scientific programming"
  +// Information about the project to be used 
  +//  - by NuGet
  +//  - in AssemblyInfo files
  +//  - in FAKE tasks
  +let solution  = "FSharp.ProjectScaffold"
  +let project   = "FSharp.ProjectTemplate"
  +let authors   = [ "tpetricek"; "pblasucci"; ]
  +let summary   = "A prototypical F# library (file system layout and tooling), recommended by the F# Foundation."
   let description = """
     The F# DataFrame library (FSharp.DataFrame.dll) implements an efficient and robust 
     data frame and series structures for manipulating with structured data. It supports
  
positive.code:             Summary = summary
              Description = description
              Version = versionNuGet
              ReleaseNotes = releaseNotes
              Tags = tags
              OutputPath = "bin"
              ToolPath = nugetPath
              AccessKey = getBuildParamOrDefault "nugetkey" ""
              Publish = hasBuildParam "nugetkey"
              Dependencies = [] })
          "nuget/FSharp.DataFrame.nuspec"
  )
  
  // --------------------------------------------------------------------------------------
  // Generate the documentation
  
  Target "JustGenerateDocs" (fun _ ->
      executeFSI "tools" "build.fsx" ["define","RELEASE"] |> ignore
  )
  
  Target "GenerateDocs" DoNothing
  "CleanDocs" ==> "JustGenerateDocs" ==> "GenerateDocs"
  
  // --------------------------------------------------------------------------------------
  // Release Scripts
  
  let gitHome = "https://github.com/BlueMountainCapital"
  
  Target "ReleaseDocs" (fun _ ->
      Repository.clone "" (gitHome + "/FSharp.DataFrame.git") "gh-pages"
      Branches.checkoutBranch "gh-pages" "gh-pages"
      CopyRecursive "docs" "gh-pages" true |> printfn "%A"
      CommandHelper.runSimpleGitCommand "gh-pages" "add ." |> printfn "%s"
      let cmd = sprintf """commit -a -m "Update generated documentation for version %s""" versionNuGet
      CommandHelper.runSimpleGitCommand "gh-pages" cmd |> printfn "%s"
      Branches.push "gh-pages"
  )
  
  Target "ReleaseBinaries" (fun _ ->
      Repository.clone "" (gitHome + "/FSharp.DataFrame.git") "release"
      Branches.checkoutBranch "release" "release"
      CopyRecursive "bin" "release/bin" true |> printfn "%A"
      MoveFile "./release/" "./release/bin/FSharp.DataFrame.fsx"
      let cmd = sprintf """commit -a -m "Update binaries for version %s""" versionNuGet
      CommandHelper.runSimpleGitCommand "release" cmd |> printfn "%s"
      Branches.push "release"
  
negative.code: 
  #r @"packages/FAKE/tools/FakeLib.dll"
  
  open Fake 
  open Fake.AssemblyInfoFile
  open Fake.Git
  open Fake.ReleaseNotesHelper
  open System
  open System.IO
  open System.Text.RegularExpressions
  
  Environment.CurrentDirectory <- __SOURCE_DIRECTORY__
  
  