Update documentation configuration (#86)

* Docs configuration

* Update docs/index.md

Co-authored-by: Eirik Tsarpalis <eirik.tsarpalis@gmail.com>

* Update the configuration

* Update docs/docfx.json

Co-authored-by: Eirik Tsarpalis <eirik.tsarpalis@gmail.com>

* Update config

* Update icons, use Makefile, remove warnings

* Use a link that passes markdown link validation

* remove working directory

---------

Co-authored-by: Eirik Tsarpalis <eirik.tsarpalis@gmail.com>
This commit is contained in:
Den Delimarsky 2025-03-25 08:43:14 -07:00 • committed by GitHub
commit 2972fd715a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

48
docs/docfx.json Normal file
View file

@ -0,0 +1,48 @@
{
"$schema": "https://raw.githubusercontent.com/dotnet/docfx/main/schemas/docfx.schema.json",
"metadata": [
{
"src": [
{
"src": "../src",
"files": [
"**/*.csproj"
]
}
],
"output": "api"
}
],
"build": {
"content": [
{
"files": [
"**/*.{md,yml}"
],
"exclude": [
"_site/**"
]
}
],
"resource": [
{
"files": [
"images/**"
]
}
],
"output": "../artifacts/_site",
"template": [
"default",
"modern"
],
"globalMetadata": {
"_appName": "MCP C# SDK",
"_appTitle": "MCP C# SDK",
"_appLogoPath": "images/mcp.svg",
"_appFaviconPath": "images/favicon.ico",
"_enableSearch": true,
"pdf": false
}
}
}