anchor.diff:    ==> "Build"
     ==> "CopyBinaries"
     ==> "RunTests"
  -  ==> "GenerateDocs"
     ==> "All"
  -  =?> ("ReleaseDocs",isLocalBuild)
   
   "All"
     ==> "Archive"
     ==> "NuGet"
     ==> "BuildPackage"
   
  -"CleanDocs"
  +"CopyBinaries"
  +  ==> "CleanDocs" 
     ==> "GenerateHelp"
     ==> "GenerateRefDocs"
     ==> "GenerateDocs"
  +  =?> ("ReleaseDocs",isLocalBuild)
   
   "CopyBinaries"
     ==> "CleanDocs"
  
positive.code:   ==> "GenerateRefDocsLocal"
    ==> "GenerateDocsLocal"
  
  (****************************************************************************************
  **
  ** !!! WARNING !!!
  **  
  ** Please be extremely careful with the following targets -- especially in a forked repo!
  **
  ****************************************************************************************)
  
  "ReleaseDocs"
    ==> "Release"
  
  "BuildPackage"
    ==> "Release"
  
  RunTargetOrDefault "All"
  
negative.code: // --------------------------------------------------------------------------------------
  // Release Scripts
  
  Target "ReleaseDocs" (fun _ ->
    let tempDocsDir = "temp/gh-pages"
    CleanDir tempDocsDir
  