From bb29511398b6029b0c41fa5b8c1e0ed4ce305de9 Mon Sep 17 00:00:00 2001 From: MarketDataApp Date: Wed, 25 Feb 2026 17:18:07 -0300 Subject: [PATCH 1/2] docs: enhance master documentation generation with new SDK and account sections - Added support for PHP SDK documentation. - Included account and billing documentation in the master docs generation process. --- scripts/generate-master-docs.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/scripts/generate-master-docs.js b/scripts/generate-master-docs.js index 6ace549a..4f762f06 100644 --- a/scripts/generate-master-docs.js +++ b/scripts/generate-master-docs.js @@ -17,7 +17,9 @@ * - api/ → llm-docs/api.md * - sheets/ → llm-docs/sheets.md * - sdk/py/ → llm-docs/sdk-py.md + * - sdk/php/ → llm-docs/sdk-php.md * - sdk/postman.mdx → llm-docs/sdk-postman.md + * - account/ → llm-docs/account.md * * 2. Processes each file: * - Extracts title from frontmatter (strips "tg [letter]" tags) @@ -60,7 +62,9 @@ const TARGETS = [ { source: 'api', output: 'api.md' }, { source: 'sheets', output: 'sheets.md' }, { source: 'sdk/py', output: 'sdk-py.md' }, - { source: 'sdk/postman.mdx', output: 'sdk-postman.md', isSingleFile: true } + { source: 'sdk/php', output: 'sdk-php.md' }, + { source: 'sdk/postman.mdx', output: 'sdk-postman.md', isSingleFile: true }, + { source: 'account', output: 'account.md' } ]; /** @@ -328,8 +332,10 @@ function generateMasterDocs() { const titleMap = { 'api': 'API', 'sdk-py': 'Python SDK', + 'sdk-php': 'PHP SDK', 'sdk-postman': 'Postman SDK', - 'sheets': 'Google Sheets' + 'sheets': 'Google Sheets', + 'account': 'Account & Billing' }; if (titleMap[outputTitle]) { outputTitle = titleMap[outputTitle]; From 2e9630732bcd5888a91dd316238e4f0dc179d150 Mon Sep 17 00:00:00 2001 From: MarketDataApp Date: Mon, 2 Mar 2026 09:49:30 -0300 Subject: [PATCH 2/2] seo: emit trailing-slash canonical URLs Set Docusaurus trailingSlash=true so canonical and sitemap URLs align with Cloudflare Pages slash routing and avoid canonical->redirect issues. --- docusaurus.config.js | 1 + 1 file changed, 1 insertion(+) diff --git a/docusaurus.config.js b/docusaurus.config.js index 266c20e3..0e822c4b 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -18,6 +18,7 @@ const config = { : "https://www-staging.marketdata.app/", baseUrl: "/docs/", + trailingSlash: true, noIndex: process.env.PROD !== "true", onBrokenLinks: "ignore", onBrokenMarkdownLinks: "warn",