From 276163e02b785390bc4ce77b5b8aa399ddb4c29b Mon Sep 17 00:00:00 2001 From: Isabel Matwawana <76437239+imatwawana@users.noreply.github.com> Date: Wed, 12 Mar 2025 17:06:44 -0400 Subject: [PATCH] Docs: Fix broken ref URI link (#102057) * Simplify make file to address build error * Fixed typo in ref URI * Fixed typo in ref URI * Reverted change * Updated Makefile with new script * Reformatted Makefile * Updated Makefile * Fixed broken ref URI links * Removed old code --- docs/Makefile | 11 +++++++---- .../query-transform-data/transform-data/index.md | 4 ++-- scripts/docs/generate-transformations.ts | 4 ++-- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/docs/Makefile b/docs/Makefile index 38997200b0d..7878a2c44c2 100644 --- a/docs/Makefile +++ b/docs/Makefile @@ -8,8 +8,11 @@ MAKEFLAGS += --no-builtin-rule include docs.mk .PHONY: sources/panels-visualizations/query-transform-data/transform-data/index.md -sources/panels-visualizations/query-transform-data/transform-data/index.md: ## Generate the Transform Data page source. -sources/panels-visualizations/query-transform-data/transform-data/index.md: - cd $(CURDIR)/.. && npx tsc ./scripts/docs/generate-transformations.ts && \ +sources/panels-visualizations/query-transform-data/transform-data/index.md: ## Generate the Transform Data page source. Create a temporary TypeScript configuration that skips type checking of library files. This avoids errors with third-party type definitions like the Intl.Segmenter issue + cd $(CURDIR)/.. && \ + echo '{"compilerOptions":{"skipLibCheck":true,"target":"es2020","module":"commonjs","esModuleInterop":true},"include":["./scripts/docs/generate-transformations.ts"]}' > temp-tsconfig.json && \ + npx tsc -p temp-tsconfig.json && \ node ./scripts/docs/generate-transformations.js > $(CURDIR)/$@ && \ - npx prettier -w $(CURDIR)/$@ + chmod +x node_modules/.bin/prettier && \ + npx prettier -w $(CURDIR)/$@ && \ + rm temp-tsconfig.json diff --git a/docs/sources/panels-visualizations/query-transform-data/transform-data/index.md b/docs/sources/panels-visualizations/query-transform-data/transform-data/index.md index 49f54991363..bcdab7bb2e2 100644 --- a/docs/sources/panels-visualizations/query-transform-data/transform-data/index.md +++ b/docs/sources/panels-visualizations/query-transform-data/transform-data/index.md @@ -59,9 +59,9 @@ refs: destination: /docs/grafana//setup-grafana/configure-grafana/#configuration-file-location dashboard-variable: - pattern: /docs/grafana/ - destination: docs/grafana//dashboards/variables/ + destination: /docs/grafana//dashboards/variables/ - pattern: /docs/grafana-cloud/ - destination: docs/grafana//dashboards/variables/ + destination: /docs/grafana//dashboards/variables/ feature-toggle: - pattern: /docs/grafana/ destination: /docs/grafana//setup-grafana/configure-grafana/#feature_toggles diff --git a/scripts/docs/generate-transformations.ts b/scripts/docs/generate-transformations.ts index 7cc61c5cccd..255556e4310 100644 --- a/scripts/docs/generate-transformations.ts +++ b/scripts/docs/generate-transformations.ts @@ -65,9 +65,9 @@ refs: destination: /docs/grafana//setup-grafana/configure-grafana/#configuration-file-location dashboard-variable: - pattern: /docs/grafana/ - destination: docs/grafana//dashboards/variables/ + destination: /docs/grafana//dashboards/variables/ - pattern: /docs/grafana-cloud/ - destination: docs/grafana//dashboards/variables/ + destination: /docs/grafana//dashboards/variables/ feature-toggle: - pattern: /docs/grafana/ destination: /docs/grafana//setup-grafana/configure-grafana/#feature_toggles