anchor.diff:  
       Git.Branches.tag "" release.NugetVersion
       Git.Branches.pushTag "" "origin" release.NugetVersion
  -
   )
   
   Target.create "BuildPackage" ignore
  
positive.code:                 Template = docTemplate } )
  )
  
  let generateHelp fail debug =
      let args =
          if debug then "--define:HELP"
          else "--define:RELEASE --define:HELP"
      try
          //buildDocumentationTarget args "Default"
          Trace.traceImportant "Help generated"
      with
      | e when not fail ->
          Trace.traceImportant "generating help documentation failed"
  
  
  Target.create "GenerateHelpDebug" (fun _ ->
      copyBaseDocs ()
  
      generateHelp true true
  )
  
  Target.create "KeepRunning" (fun _ ->    
  
      use watcher = !! "docs/content/**/*.*" |> ChangeWatcher.run (fun changes ->
           generateHelp true true
      )
  
      Trace.traceImportant "Waiting for help edits. Press any key to stop."
  
      System.Console.ReadKey() |> ignore
  
      watcher.Dispose()
  )
  
  Target.create "GenerateDocs" ignore
  
  let createIndexFsx lang =
  
negative.code:   ==> "GenerateHelp"
    ==> "GenerateReferenceDocs"
    ==> "GenerateDocs"
     
  "ReleaseDocs"
    ==> "Release"
  
  