diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml
index ce4fac00..326634a4 100644
--- a/.github/workflows/build.yaml
+++ b/.github/workflows/build.yaml
@@ -71,9 +71,10 @@ jobs:
- name: Clear documentation folder
run: Remove-Item .\docs\* -Recurse -Force -Exclude _config.yml,CNAME
+ - run: dotnet tool update -g docfx
+
- name: Build documentation
run: |
- choco install docfx
cd src\documentation
docfx
diff --git a/.github/workflows/pullrequest.yaml b/.github/workflows/pullrequest.yaml
index d0f5df79..7c0ee498 100644
--- a/.github/workflows/pullrequest.yaml
+++ b/.github/workflows/pullrequest.yaml
@@ -63,8 +63,9 @@ jobs:
- name: Clear documentation folder
run: Remove-Item .\docs\* -Recurse -Force -Exclude _config.yml,CNAME
+ - run: dotnet tool update -g docfx
+
- name: Build documentation
run: |
- choco install docfx
cd src\documentation
docfx
diff --git a/src/documentation/docfx.json b/src/documentation/docfx.json
index 17eb7872..b7dfc62e 100644
--- a/src/documentation/docfx.json
+++ b/src/documentation/docfx.json
@@ -54,8 +54,9 @@
"postProcessors": [ "ExtractSearchIndex" ],
"globalMetadata": {
"_appLogoPath": "images/logo.png",
- "_appTitle": "Kafka Bridge website",
- "_appFooter": "Copyright © 2023 MASES s.r.l..
Generated by DocFX",
+ "_appFaviconPath": "images/favicon.ico",
+ "_appTitle": "MASES Group website - Entity Framework Core provider for Apache Kafka",
+ "_appFooter": "Copyright © 2023 MASES s.r.l.. | Via San Cesidio 16 - San Valentino in A.C. - PE | P.I. 01932310681",
"_gitContribute": {
}
@@ -64,7 +65,8 @@
"globalMetadataFiles": [],
"fileMetadataFiles": [],
"template": [
- "default"
+ "default",
+ "modern"
],
"postProcessors": [],
"markdownEngineName": "markdig",
diff --git a/src/documentation/images/favicon.ico b/src/documentation/images/favicon.ico
new file mode 100644
index 00000000..a81a4511
Binary files /dev/null and b/src/documentation/images/favicon.ico differ
diff --git a/src/documentation/toc.yml b/src/documentation/toc.yml
index 969ae416..14339f07 100644
--- a/src/documentation/toc.yml
+++ b/src/documentation/toc.yml
@@ -3,24 +3,16 @@
- name: .NET API Documentation
href: api/
homepage: api/index.md
-- name: Github sites
+- name: Open source projects
dropdown: true
href: https://masesgroup.github.io/
items:
- - name: MASES Group main site
- href: https://masesgroup.github.io/
- - name: Sinapse Platform
- href: https://masesgroup.github.io/sinapse/
- - name: JCOBridge
- href: https://masesgroup.github.io/JCOBridge/
- name: JNet
href: https://masesgroup.github.io/JNet/
- name: KNet
href: https://masesgroup.github.io/KNet/
- name: KEFCore
href: https://masesgroup.github.io/KEFCore/
- - name: KNetOPC
- href: https://masesgroup.github.io/KNetOPC/
- name: JCOReflector
href: https://masesgroup.github.io/JCOReflector/
- name: NuReflector
@@ -31,6 +23,15 @@
href: https://masesgroup.github.io/CLIParser/
- name: JCO SWT Bridge
href: https://masesgroup.github.io/JCOSWTBridge/
+- name: Other products
+ dropdown: true
+ items:
+ - name: Sinapse Platform
+ href: https://masesgroup.github.io/sinapse/
+ - name: JCOBridge
+ href: https://masesgroup.github.io/JCOBridge/
+ - name: KNetOPC
+ href: https://masesgroup.github.io/KNetOPC/
- name: External links
dropdown: true
items:
@@ -38,3 +39,5 @@
href: https://www.sinapsesystem.com
- name: JCOBridge Official site
href: https://www.jcobridge.com
+- name: MASES Group global and contacts
+ href: https://masesgroup.com
\ No newline at end of file