diff --git a/csharp/docfx.json b/csharp/docfx.json new file mode 100644 index 0000000..4b7b3b2 --- /dev/null +++ b/csharp/docfx.json @@ -0,0 +1,43 @@ +{ + "metadata": [ + { + "src": [ + { + "files": [ "**/*.sln" ], + "exclude": [ "**/bin/**", "**/obj/**" ], + "src": "" + } + ], + "dest": "obj/api", + "filter": "filter.yml", + "properties": { "TargetFramework": "net8" } + } + ], + "build": { + "content": [ + { + "files": [ "**/*.yml" ], + "src": "obj/api", + "dest": "api" + }, + { + "files": [ "*.md", "toc.yml" ] + }, + { + "files": [ "README.md" ], + "src": ".." + } + ], + "globalMetadata": { + "_appTitle": "LinksPlatform's Platform.Interfaces Library", + "_enableSearch": true, + "_gitContribute": { + "branch": "master" + }, + "_gitUrlPattern": "github" + }, + "markdownEngineName": "markdig", + "dest": "_site", + "xrefService": [ "https://xref.docs.microsoft.com/query?uid={uid}" ] + } +} diff --git a/csharp/filter.yml b/csharp/filter.yml new file mode 100644 index 0000000..16d2086 --- /dev/null +++ b/csharp/filter.yml @@ -0,0 +1,5 @@ +apiRules: +- exclude: + uidRegex: (Tests|Benchmarks)(\.[A-Za-z]+)?$ +- exclude: + uidRegex: CSharpToCppTranslator$ diff --git a/csharp/toc.yml b/csharp/toc.yml new file mode 100644 index 0000000..1ebe531 --- /dev/null +++ b/csharp/toc.yml @@ -0,0 +1,5 @@ +- name: Home + href: README.md +- name: API Documentation + href: obj/api/ + homepage: api/Platform.Interfaces.html