Chore: Move rtk-client generator to scripts (#105548)

* Chore: Move rtk-client generator to scripts

* Fix path

* Update codeowners
pull/105489/head^2
Alex Khomenko 3 days ago committed by GitHub
parent 14d8c5796a
commit 48c5b55cdb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 3
      .github/CODEOWNERS
  2. 2
      package.json
  3. 0
      scripts/rtk-client-generator/README.md
  4. 0
      scripts/rtk-client-generator/helpers.ts
  5. 2
      scripts/rtk-client-generator/plopfile.ts
  6. 0
      scripts/rtk-client-generator/templates/baseAPI.ts.hbs
  7. 0
      scripts/rtk-client-generator/templates/config-entry.hbs
  8. 0
      scripts/rtk-client-generator/templates/index.ts.hbs
  9. 0
      scripts/rtk-client-generator/types.ts

@ -402,7 +402,7 @@
# Packages
/packages/ @grafana/grafana-frontend-platform @grafana/plugins-platform-frontend
/packages/grafana-data/src/**/*logs* @grafana/observability-logs
/packages/grafana-data/src/transformations/ @grafana/datapro
/packages/grafana-data/src/transformations/ @grafana/datapro
/packages/grafana-e2e-selectors/ @grafana/grafana-frontend-platform
/packages/grafana-flamegraph/ @grafana/observability-traces-and-profiling
/packages/grafana-o11y-ds-frontend/ @grafana/observability-logs
@ -640,6 +640,7 @@ playwright.config.ts @grafana/plugins-platform-frontend
/scripts/levitate-parse-json-report.js @grafana/plugins-platform-frontend
/scripts/levitate-show-affected-plugins.js @grafana/plugins-platform-frontend
/scripts/codemods/explicit-barrel-imports.cjs @grafana/frontend-ops
/scripts/rtk-client-generator/ @grafana/grafana-frontend-platform
/scripts/**/generate-transformations* @grafana/datapro
/scripts/webpack/ @grafana/frontend-ops

@ -68,7 +68,7 @@
"plugin:i18n-extract": "nx run-many -t i18n-extract --projects='tag:scope:plugin'",
"process-specs": "node --experimental-strip-types scripts/process-specs.ts",
"generate-apis": "yarn process-specs && rtk-query-codegen-openapi ./scripts/generate-rtk-apis.ts",
"generate:api-client": "NODE_OPTIONS='--experimental-strip-types' plop --plopfile public/app/api/generator/plopfile.ts"
"generate:api-client": "NODE_OPTIONS='--experimental-strip-types --disable-warning=ExperimentalWarning' plop --plopfile scripts/rtk-client-generator/plopfile.ts"
},
"grafana": {
"whatsNewUrl": "https://grafana.com/docs/grafana/next/whatsnew/whats-new-in-v%[1]s-%[2]s/",

@ -17,7 +17,7 @@ import { type ActionConfig, type PlopData, isPlopData } from './types.ts';
export default function plopGenerator(plop: NodePlopAPI) {
// Grafana root path
const basePath = path.resolve(import.meta.dirname, '../../../..');
const basePath = path.resolve(import.meta.dirname, '../..');
// Register custom action types
plop.setActionType('runGenerateApis', runGenerateApis(basePath));
Loading…
Cancel
Save