1- // --------------------------------------------------------------------------------------
2- // FAKE build script
3- // --------------------------------------------------------------------------------------
4-
5- #r " paket: groupref FakeBuild //"
61
2+ #r @" paket:
3+ nuget Fake.Core.Target
4+ nuget Fake.Core.Process
5+ nuget Fake.Core.ReleaseNotes
6+ nuget Fake.IO.FileSystem
7+ nuget Fake.DotNet.Cli
8+ nuget Fake.DotNet.MSBuild
9+ nuget Fake.DotNet.AssemblyInfoFile
10+ nuget Fake.DotNet.Paket
11+ nuget Fake.DotNet.FSFormatting
12+ nuget Fake.DotNet.Fsi
13+ nuget Fake.DotNet.NuGet
14+ nuget Fake.DotNet.Testing.Expecto
15+ nuget Fake.Tools.Git
16+ nuget Fake.Api.GitHub //"
17+
18+ #if ! FAKE
719#load " ./.fake/build.fsx/intellisense.fsx"
20+ #r " netstandard" // Temp fix for https://github.com/dotnet/fsharp/issues/5216
21+ #endif
822
23+ open System
924open System.IO
1025open Fake.Core
1126open Fake.Core .TargetOperators
1227open Fake.DotNet
28+ open Fake.IO .Globbing
29+ open Fake.DotNet .NuGet
30+ open Fake.DotNet .Testing
1331open Fake.IO
1432open Fake.IO .FileSystemOperators
15- open Fake.IO .Globbing
1633open Fake.IO .Globbing .Operators
17- open Fake.DotNet .Testing
1834open Fake.Tools
19- open Fake.Api
20- open Fake.Tools .Git
2135
2236[<AutoOpen>]
2337module TemporaryDocumentationHelpers =
@@ -456,7 +470,21 @@ Target.create "Release" (fun _ ->
456470)
457471
458472Target.create " BuildPackage" ignore
459- Target.create " GenerateDocs" ignore
473+
474+ //Target.create "GenerateDocs" (fun _ ->
475+ // let (exitCode, messages) =
476+ // Fsi.exec
477+ // (fun p ->
478+ // { p with
479+ // WorkingDirectory="docsrc/tools"
480+ // Define="RELEASE"
481+ // }
482+ // )
483+ // "generate.fsx"
484+ // []
485+ // if exitCode = 0 then () else
486+ // failwith (messages |> String.concat Environment.NewLine)
487+ //)
460488
461489Target.create " GitReleaseNuget" ( fun _ ->
462490 let tempNugetDir = " temp/nuget"
@@ -480,16 +508,16 @@ Target.create "All" ignore
480508 ==> " Build"
481509 ==> " CopyBinaries"
482510 ==> " RunTests"
483- ==> " GenerateDocs"
511+ // ==> "GenerateDocs"
484512 ==> " NuGet"
485513 ==> " All"
486514
487515" RunTests" ?=> " CleanDocs"
488516
489517" CleanDocs"
490- ==> " Docs"
518+ ==> " Docs"
491519 ==> " ReferenceDocs"
492- ==> " GenerateDocs"
520+ // ==> "GenerateDocs"
493521
494522" Clean"
495523 ==> " Release"
@@ -498,7 +526,7 @@ Target.create "All" ignore
498526 ==> " PublishNuget"
499527 ==> " Release"
500528
501- " GenerateDocs "
529+ " Docs "
502530 ==> " ReleaseDocs"
503531
504532" All"
0 commit comments