Skip to content

docs(plugins): mark all plugins as experimental#52

Merged
antfu merged 1 commit into
devframes:mainfrom
antfubot:gold-bags-own
Jun 26, 2026
Merged

docs(plugins): mark all plugins as experimental#52
antfu merged 1 commit into
devframes:mainfrom
antfubot:gold-bags-own

Conversation

@antfubot

Copy link
Copy Markdown
Collaborator

What

Marks all five first-party @devframes/plugin-* packages as experimental so consumers understand their APIs may still change before stabilizing.

Two complementary signals, mirroring how the repo already flags its agent-native surface:

  • @experimental JSDoc on each plugin's exported devframe factory: createA11yDevframe, createCodeServerDevframe, createGitDevframe, createInspectDevframe, and createTerminalsDevframe.
  • > [!WARNING] Experimental README callout on the four plugins that ship a README (a11y, code-server, git, inspect).

Why

These plugins are an early ecosystem/dogfooding effort and their surfaces are expected to move. Flagging them sets the right stability expectations for early adopters without a major version commitment.

Notes

  • terminals has no README, so it receives the JSDoc tag only.
  • Comment- and docs-only change: no runtime, type, or public type-signature impact. Verified with ESLint and tsc --noEmit across all five plugin packages.

This PR was created with the help of an agent.

Flag the first-party @devframes/plugin-* packages as experimental so
consumers know their APIs may change before stabilizing. Adds an
@experimental JSDoc tag to each plugin's exported devframe factory
(a11y, code-server, git, inspect, terminals) and a
"> [!WARNING] Experimental" callout to the four plugin READMEs.
@netlify

netlify Bot commented Jun 26, 2026

Copy link
Copy Markdown

Deploy Preview for devfra ready!

Name Link
🔨 Latest commit db3237c
🔍 Latest deploy log https://app.netlify.com/projects/devfra/deploys/6a3e1b368b50d7000810afbe
😎 Deploy Preview https://deploy-preview-52--devfra.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@antfu antfu merged commit 1d8b4c7 into devframes:main Jun 26, 2026
11 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants