From c57ebcac804ec45765bd39aee9cca50f9f36f48e Mon Sep 17 00:00:00 2001 From: konard Date: Wed, 10 Sep 2025 18:44:59 +0300 Subject: [PATCH 1/3] Initial commit with task details for issue #36 Adding CLAUDE.md with task information for AI processing. This file will be removed when the task is complete. Issue: https://github.com/linksplatform/Interfaces/issues/36 --- CLAUDE.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..1b1d581 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,5 @@ +Issue to solve: https://github.com/linksplatform/Interfaces/issues/36 +Your prepared branch: issue-36-682afee2 +Your prepared working directory: /tmp/gh-issue-solver-1757519095487 + +Proceed. \ No newline at end of file From 7cfd6db61b2a1e5ba0ed832183bdb03c68d3cb03 Mon Sep 17 00:00:00 2001 From: konard Date: Wed, 10 Sep 2025 18:45:16 +0300 Subject: [PATCH 2/3] Remove CLAUDE.md - PR created successfully --- CLAUDE.md | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md deleted file mode 100644 index 1b1d581..0000000 --- a/CLAUDE.md +++ /dev/null @@ -1,5 +0,0 @@ -Issue to solve: https://github.com/linksplatform/Interfaces/issues/36 -Your prepared branch: issue-36-682afee2 -Your prepared working directory: /tmp/gh-issue-solver-1757519095487 - -Proceed. \ No newline at end of file From bfe39e1672769bec28f3bed0e733acbbff12103b Mon Sep 17 00:00:00 2001 From: konard Date: Wed, 10 Sep 2025 18:51:37 +0300 Subject: [PATCH 3/3] Fix DocFX warnings in documentation generation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update TargetFramework from netstandard2.0 to net8 to match project files - Replace $REPOSITORY_NAME template variable with 'Interfaces' - Configure proper file inclusion for README.md from parent directory - Add DocFX configuration files (docfx.json, filter.yml, toc.yml) Fixes #36 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- csharp/docfx.json | 43 +++++++++++++++++++++++++++++++++++++++++++ csharp/filter.yml | 5 +++++ csharp/toc.yml | 5 +++++ 3 files changed, 53 insertions(+) create mode 100644 csharp/docfx.json create mode 100644 csharp/filter.yml create mode 100644 csharp/toc.yml 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