Skip to content

Commit f4e36be

Browse files
committed
Added Japanese documentation.
1 parent 0142acd commit f4e36be

File tree

3 files changed

+16
-23
lines changed

3 files changed

+16
-23
lines changed

fcs/.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ FSharp.Compiler.Service.netstandard/pars.fsi
1010
FSharp.Compiler.Service.netstandard/pplex.fs
1111
FSharp.Compiler.Service.netstandard/pppars.fs
1212
FSharp.Compiler.Service.netstandard/pppars.fsi
13-
13+
.idea/

fcs/docsrc/tools/generate.ja.fsx

Lines changed: 14 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33
// (the generated documentation is stored in the 'docs' directory)
44
// --------------------------------------------------------------------------------------
55

6+
#r "paket: groupref generate //"
7+
#load "./.fake/generate.ja.fsx/intellisense.fsx"
8+
9+
// Binaries that have XML documentation (in a corresponding generated XML file)
10+
let referenceBinaries = [ "../../../artifacts/bin/fcs/Release/net461/FSharp.Compiler.Service.dll" ]
11+
612
// Web site location for the generated documentation
713
let website = "/FSharp.Compiler.Service/ja"
814

@@ -18,35 +24,22 @@ let info =
1824
// For typical project, no changes are needed below
1925
// --------------------------------------------------------------------------------------
2026

21-
#I "../../packages/FSharpVSPowerTools.Core/lib/net461"
22-
#I "../../packages/FSharp.Formatting/lib/net40"
23-
#I "../../packages/FSharp.Compiler.Service/lib/net461"
24-
#I "../../packages/FAKE/tools"
25-
#r "FSharpVSPowerTools.Core.dll"
26-
#r "System.Web.Razor.dll"
27-
#r "FakeLib.dll"
28-
#r "FSharp.Compiler.Service.dll"
29-
#r "RazorEngine.dll"
30-
#r "FSharp.Literate.dll"
31-
#r "FSharp.CodeFormat.dll"
32-
#r "FSharp.MetadataFormat.dll"
33-
open Fake
34-
open System.IO
35-
open Fake.FileHelper
36-
open FSharp.Literate
37-
open FSharp.MetadataFormat
27+
open Fake.IO.FileSystemOperators
28+
open Fake.IO
29+
open Fake.Core
30+
open FSharp.Formatting.Razor
3831

3932
// When called from 'build.fsx', use the public project URL as <root>
4033
// otherwise, use the current 'output' directory.
4134
let root = "."
4235

4336
// Paths with template/source/output locations
44-
let bin = __SOURCE_DIRECTORY__ @@ "../../../release/fcs/net461"
37+
let bin = __SOURCE_DIRECTORY__ @@ "../../../release/fcs/netcoreapp3.0"
4538
let content = __SOURCE_DIRECTORY__ @@ "../content/ja"
4639
let outputJa = __SOURCE_DIRECTORY__ @@ "../../../docs/ja"
4740
let files = __SOURCE_DIRECTORY__ @@ "../files"
4841
let templates = __SOURCE_DIRECTORY__ @@ "templates/ja"
49-
let formatting = __SOURCE_DIRECTORY__ @@ "../../packages/FSharp.Formatting/"
42+
let formatting = __SOURCE_DIRECTORY__ @@ "../../packages/generate/FSharp.Formatting"
5043
let docTemplate = formatting @@ "templates/docpage.cshtml"
5144

5245
// Where to look for *.csproj templates (in this order)
@@ -60,10 +53,9 @@ let layoutRoots =
6053
let buildDocumentation () =
6154
for dir in [content] do
6255
let sub = if dir.Length > content.Length then dir.Substring(content.Length + 1) else "."
63-
printfn "root = %s" root
64-
Literate.ProcessDirectory
56+
RazorLiterate.ProcessDirectory
6557
( dir, docTemplate, outputJa @@ sub, replacements = ("root", root)::info,
66-
layoutRoots = layoutRoots, generateAnchors = true )
58+
layoutRoots = layoutRoots, generateAnchors = true, processRecursive=false )
6759

6860
// Generate
6961
buildDocumentation()

fcs/paket.dependencies

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
version 5.226.0
12
source https://api.nuget.org/v3/index.json
23

34
storage: none

0 commit comments

Comments
 (0)