Skip to content

Conversation

@sunker
Copy link
Contributor

@sunker sunker commented Nov 24, 2025

  • add core infrastructure for 'add' command
  • wip - add i18n script
  • split script into multiple files and add parent directory
  • update glob
  • add docs

What this PR does / why we need it:

Which issue(s) this PR fixes:

Fixes #

Special notes for your reviewer:

📦 Published PR as canary version: Canary Versions

✨ Test out this PR locally via:

npm install website@5.1.0-canary.2320.19638409321.0
npm install @grafana/create-plugin@6.3.0-canary.2320.19638409321.0
npm install @grafana/eslint-plugin-plugins@0.6.0-canary.2320.19638409321.0
npm install @grafana/plugin-meta-extractor@0.11.0-canary.2320.19638409321.0
# or 
yarn add website@5.1.0-canary.2320.19638409321.0
yarn add @grafana/create-plugin@6.3.0-canary.2320.19638409321.0
yarn add @grafana/eslint-plugin-plugins@0.6.0-canary.2320.19638409321.0
yarn add @grafana/plugin-meta-extractor@0.11.0-canary.2320.19638409321.0

- Create additions registry for managing optional feature additions
- Implement additions manager with runAddition, executeAddition
- Add utilities that reuse migration infrastructure (Context, formatFiles, etc.)
- Support for version-agnostic, idempotent additions
- Designed to be extensible for future additions beyond i18n

     Fri Oct 17 09:48:24 2025 +0200
add core infrastructure for 'add' command
implement 'add' command with pre-flight checks
implement 'add i18n' script with full automation
  packages/create-plugin/src/additions/additions.ts
  packages/create-plugin/src/additions/manager.ts
  packages/create-plugin/src/additions/utils.ts
@github-actions
Copy link
Contributor

github-actions bot commented Nov 24, 2025

Hello! 👋 This repository uses Auto for releasing packages using PR labels.

✨ This PR can be merged and will trigger a new minor release.
NOTE: When merging a PR with the release label please avoid merging another PR. For further information see here.

@sunker sunker added release Create a release when this pr is merged minor Increment the minor version when merged labels Nov 24, 2025
@grafana-plugins-platform-bot grafana-plugins-platform-bot bot moved this from 📬 Triage to 🔬 In review in Plugins Platform / Grafana Community Nov 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

minor Increment the minor version when merged release Create a release when this pr is merged

Projects

Status: 🔬 In review

Development

Successfully merging this pull request may close these issues.

1 participant