Skip to content

Commit 7d8d107

Browse files
committed
Update build pipeline for noew docs generation
1 parent 9ee305e commit 7d8d107

File tree

8 files changed

+590
-547
lines changed

8 files changed

+590
-547
lines changed

.github/workflows/build-and-deploy-docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
run: dotnet tool restore
2020
- name: Build docs
2121
working-directory: ./
22-
run: dotnet fsdocs build --eval --noapidocs
22+
run: ./build.sh -t builddocs
2323
- name: deploy
2424
uses: JamesIves/github-pages-deploy-action@3.7.1
2525
with:

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,3 +186,4 @@ temp/gh-pages
186186
.ionide/
187187
/.fsdocs
188188
/tmp/watch
189+
/output

Plotly.NET.sln

Lines changed: 59 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -19,48 +19,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "project", "project", "{BF60
1919
RELEASE_NOTES.md = RELEASE_NOTES.md
2020
EndProjectSection
2121
EndProject
22-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tools", "tools", "{83F16175-43B1-4C90-A1EE-8E351C33435D}"
23-
ProjectSection(SolutionItems) = preProject
24-
docsrc\tools\formatters.fsx = docsrc\tools\formatters.fsx
25-
docsrc\tools\generate.fsx = docsrc\tools\generate.fsx
26-
docsrc\tools\templates\template.cshtml = docsrc\tools\templates\template.cshtml
27-
EndProjectSection
28-
EndProject
29-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "content", "content", "{8E6D5255-776D-4B61-85F9-73C37AA1FB9A}"
30-
ProjectSection(SolutionItems) = preProject
31-
docsrc\content\2d-histograms.fsx = docsrc\content\2d-histograms.fsx
32-
docsrc\content\3d-line-plots.fsx = docsrc\content\3d-line-plots.fsx
33-
docsrc\content\3d-mesh-plots.fsx = docsrc\content\3d-mesh-plots.fsx
34-
docsrc\content\3d-scatter-plots.fsx = docsrc\content\3d-scatter-plots.fsx
35-
docsrc\content\3d-surface-plots.fsx = docsrc\content\3d-surface-plots.fsx
36-
docsrc\content\area-plots.fsx = docsrc\content\area-plots.fsx
37-
docsrc\content\bar-charts.fsx = docsrc\content\bar-charts.fsx
38-
docsrc\content\box-plots.fsx = docsrc\content\box-plots.fsx
39-
docsrc\content\bubble-charts.fsx = docsrc\content\bubble-charts.fsx
40-
docsrc\content\candlestick.fsx = docsrc\content\candlestick.fsx
41-
docsrc\content\choropleth-map.fsx = docsrc\content\choropleth-map.fsx
42-
docsrc\content\contour-plots.fsx = docsrc\content\contour-plots.fsx
43-
docsrc\content\errorbars.fsx = docsrc\content\errorbars.fsx
44-
docsrc\content\extensions.fsx = docsrc\content\extensions.fsx
45-
docsrc\content\getting-started.fsx = docsrc\content\getting-started.fsx
46-
docsrc\content\heatmaps.fsx = docsrc\content\heatmaps.fsx
47-
docsrc\content\histograms.fsx = docsrc\content\histograms.fsx
48-
docsrc\content\index.fsx = docsrc\content\index.fsx
49-
docsrc\content\line-scatter-plots.fsx = docsrc\content\line-scatter-plots.fsx
50-
docsrc\content\multiple-charts.fsx = docsrc\content\multiple-charts.fsx
51-
docsrc\content\parallel-categories.fsx = docsrc\content\parallel-categories.fsx
52-
docsrc\content\parallel-coords.fsx = docsrc\content\parallel-coords.fsx
53-
docsrc\content\pie-daughnut-charts.fsx = docsrc\content\pie-daughnut-charts.fsx
54-
docsrc\content\polar-charts.fsx = docsrc\content\polar-charts.fsx
55-
docsrc\content\range-plots.fsx = docsrc\content\range-plots.fsx
56-
docsrc\content\sankey.fsx = docsrc\content\sankey.fsx
57-
docsrc\content\shapes.fsx = docsrc\content\shapes.fsx
58-
docsrc\content\splom.fsx = docsrc\content\splom.fsx
59-
docsrc\content\table.fsx = docsrc\content\table.fsx
60-
docsrc\content\violin-plots.fsx = docsrc\content\violin-plots.fsx
61-
docsrc\content\windrose-charts.fsx = docsrc\content\windrose-charts.fsx
62-
EndProjectSection
63-
EndProject
6422
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "git", "git", "{078A9C52-DDC1-46F4-9235-9E6C89C87AFD}"
6523
ProjectSection(SolutionItems) = preProject
6624
.gitattributes = .gitattributes
@@ -76,14 +34,66 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".build", ".build", "{7C6D08
7634
EndProject
7735
Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Plotly.NET", "src\Plotly.NET\Plotly.NET.fsproj", "{DFAC135B-36B8-4347-B1DD-B5E0144610C2}"
7836
EndProject
79-
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Plotly.NET.Tests", "tests\Plotly.NET.Tests\Plotly.NET.Tests.fsproj", "{2C9916F4-817A-4B70-8D83-F48E9A30544F}"
37+
Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Plotly.NET.Tests", "tests\Plotly.NET.Tests\Plotly.NET.Tests.fsproj", "{2C9916F4-817A-4B70-8D83-F48E9A30544F}"
8038
EndProject
8139
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".ci", ".ci", "{2461AFBF-6E10-4F7B-A0EA-3D62541C2EB1}"
8240
ProjectSection(SolutionItems) = preProject
41+
.github\workflows\build-and-deploy-docs.yml = .github\workflows\build-and-deploy-docs.yml
8342
.circleci\config.yml = .circleci\config.yml
8443
EndProjectSection
8544
EndProject
86-
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Plotly.NET.Interactive", "src\Plotly.NET.Interactive\Plotly.NET.Interactive.fsproj", "{0F135E3B-B0E1-42A9-B180-18C0221DC7B8}"
45+
Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Plotly.NET.Interactive", "src\Plotly.NET.Interactive\Plotly.NET.Interactive.fsproj", "{0F135E3B-B0E1-42A9-B180-18C0221DC7B8}"
46+
EndProject
47+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "docs", "docs", "{7B09CC0A-F1E1-4094-9DE4-B047581E01F0}"
48+
ProjectSection(SolutionItems) = preProject
49+
docs\_template.html = docs\_template.html
50+
docs\index.fsx = docs\index.fsx
51+
EndProjectSection
52+
EndProject
53+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "reference", "reference", "{5219BAC7-ACE6-435F-A983-BC63DD7B745E}"
54+
ProjectSection(SolutionItems) = preProject
55+
docs\reference\_template.html = docs\reference\_template.html
56+
EndProjectSection
57+
EndProject
58+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "content", "content", "{60FB82C0-F472-494E-BCF7-7B3C54212406}"
59+
ProjectSection(SolutionItems) = preProject
60+
docs\content\2d-histograms.fsx = docs\content\2d-histograms.fsx
61+
docs\content\3d-line-plots.fsx = docs\content\3d-line-plots.fsx
62+
docs\content\3d-mesh-plots.fsx = docs\content\3d-mesh-plots.fsx
63+
docs\content\3d-scatter-plots.fsx = docs\content\3d-scatter-plots.fsx
64+
docs\content\3d-surface-plots.fsx = docs\content\3d-surface-plots.fsx
65+
docs\content\area-plots.fsx = docs\content\area-plots.fsx
66+
docs\content\axis-styling.fsx = docs\content\axis-styling.fsx
67+
docs\content\bar-and-column-charts.fsx = docs\content\bar-and-column-charts.fsx
68+
docs\content\box-plots.fsx = docs\content\box-plots.fsx
69+
docs\content\bubble-charts.fsx = docs\content\bubble-charts.fsx
70+
docs\content\candlestick.fsx = docs\content\candlestick.fsx
71+
docs\content\choropleth-map.fsx = docs\content\choropleth-map.fsx
72+
docs\content\contour-plots.fsx = docs\content\contour-plots.fsx
73+
docs\content\errorbars.fsx = docs\content\errorbars.fsx
74+
docs\content\fsdocs-custom.css = docs\content\fsdocs-custom.css
75+
docs\content\heatmaps.fsx = docs\content\heatmaps.fsx
76+
docs\content\histograms.fsx = docs\content\histograms.fsx
77+
docs\content\line-scatter-plots.fsx = docs\content\line-scatter-plots.fsx
78+
docs\content\multiple-charts.fsx = docs\content\multiple-charts.fsx
79+
docs\content\parallel-categories.fsx = docs\content\parallel-categories.fsx
80+
docs\content\parallel-coords.fsx = docs\content\parallel-coords.fsx
81+
docs\content\pie-daughnut-charts.fsx = docs\content\pie-daughnut-charts.fsx
82+
docs\content\polar-charts.fsx = docs\content\polar-charts.fsx
83+
docs\content\range-plots.fsx = docs\content\range-plots.fsx
84+
docs\content\sankey.fsx = docs\content\sankey.fsx
85+
docs\content\shapes.fsx = docs\content\shapes.fsx
86+
docs\content\splom.fsx = docs\content\splom.fsx
87+
docs\content\table.fsx = docs\content\table.fsx
88+
docs\content\violin-plots.fsx = docs\content\violin-plots.fsx
89+
docs\content\windrose-charts.fsx = docs\content\windrose-charts.fsx
90+
EndProjectSection
91+
EndProject
92+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "img", "img", "{CDB973F2-0F60-4ADB-84A8-924AFA8B6D49}"
93+
ProjectSection(SolutionItems) = preProject
94+
docs\img\favicon.ico = docs\img\favicon.ico
95+
docs\img\logo.png = docs\img\logo.png
96+
EndProjectSection
8797
EndProject
8898
Global
8999
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -114,6 +124,11 @@ Global
114124
GlobalSection(SolutionProperties) = preSolution
115125
HideSolutionNode = FALSE
116126
EndGlobalSection
127+
GlobalSection(NestedProjects) = preSolution
128+
{5219BAC7-ACE6-435F-A983-BC63DD7B745E} = {7B09CC0A-F1E1-4094-9DE4-B047581E01F0}
129+
{60FB82C0-F472-494E-BCF7-7B3C54212406} = {7B09CC0A-F1E1-4094-9DE4-B047581E01F0}
130+
{CDB973F2-0F60-4ADB-84A8-924AFA8B6D49} = {7B09CC0A-F1E1-4094-9DE4-B047581E01F0}
131+
EndGlobalSection
117132
GlobalSection(ExtensibilityGlobals) = postSolution
118133
SolutionGuid = {7177F1E1-341C-48AB-9864-6B525FFF7633}
119134
EndGlobalSection

0 commit comments

Comments
 (0)