From e12a1504030944a1559746b88deeadaac210c9e4 Mon Sep 17 00:00:00 2001 From: wagesj45 Date: Tue, 7 Jul 2026 23:38:08 -0500 Subject: [PATCH] Filter noisy DocFX API members --- Docs/docfx.json | 8 +++++--- Docs/filterConfig.yml | 14 ++++++++++++++ Docs/{ => templates}/material/LICENSE | 0 .../material/public/main.css | 0 4 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 Docs/filterConfig.yml rename Docs/{ => templates}/material/LICENSE (100%) rename Docs/{material => templates}/material/public/main.css (100%) diff --git a/Docs/docfx.json b/Docs/docfx.json index 2711df0..6faf4ec 100644 --- a/Docs/docfx.json +++ b/Docs/docfx.json @@ -10,7 +10,8 @@ ] } ], - "dest": "api" + "dest": "api", + "filter": "filterConfig.yml" } ], "build": { @@ -21,7 +22,8 @@ ], "exclude": [ "_site/**", - "material/**" + "filterConfig.yml", + "templates/**" ] } ], @@ -29,7 +31,7 @@ "template": [ "default", "modern", - "material/material" + "templates/material" ], "globalMetadata": { "_appName": "CapyKit", diff --git a/Docs/filterConfig.yml b/Docs/filterConfig.yml new file mode 100644 index 0000000..1e0fcc7 --- /dev/null +++ b/Docs/filterConfig.yml @@ -0,0 +1,14 @@ +# Remove inherited/reference members that add noise to every API page. +apiRules: + - exclude: + uidRegex: ^System\.Object + type: Member + - exclude: + uidRegex: ^System\.Attribute + type: Member + - exclude: + uidRegex: ^System\.EventArgs + type: Member + - exclude: + uidRegex: ^CapyKit\.Extensions\.ObjectExtensions\.UpdateProperties + type: Member diff --git a/Docs/material/LICENSE b/Docs/templates/material/LICENSE similarity index 100% rename from Docs/material/LICENSE rename to Docs/templates/material/LICENSE diff --git a/Docs/material/material/public/main.css b/Docs/templates/material/public/main.css similarity index 100% rename from Docs/material/material/public/main.css rename to Docs/templates/material/public/main.css