Replies: 3 comments 1 reply
-
Prior art for "experminal"/stability index: https://nodejs.org/dist/latest-v18.x/docs/api/documentation.html#stability-index |
Beta Was this translation helpful? Give feedback.
-
I feel ok with where we landed in the IRL conversation, which I understood as:
@dylanjha's notes on marking it experimental in docs make sense to me. And probably not in the console. If we can ever tell they're using the component in an outdated way we could add a log note then. |
Beta Was this translation helpful? Give feedback.
-
This sounds good. @gkatsev will you be able to handle these two pieces either as part of the
|
Beta Was this translation helpful? Give feedback.
-
There's some instances where we build components and I think would benefit from getting to use them in the wild before officially stamping them and making them subject to SemVer breaking change guidelines.
In the past, we've done things like build components directly into Mux Player to test them out, tweak them, etc. before extracting them into Media Chrome. That can be a good path, but the downside is that for that period of time it lives as an internal thing in Mux Player and we don't get input from other folks using Media Chrome.
The way I could imagine this working is:
experimental
in docs with an orange callout at the top like:This component is experimental, if you're using it we'd love your feedback. The API for this component might change before it is released as non-experimental
(can probably improve the wording there, but you get the idea). Can also add aexp
orange tag on the component in the side navconsole.log
in the constructor with a messageThis component is experimental, see docs for more details [link to docs for this component]
(I actually probably wouldn't want to do this because it would add noise in the console for folks using MC, but it's a decision we could make)This would help us:
How this could go bad:
I think today we might want to mark
<media-captions-menu-button>
as experimental because we have this new issue that came up around allowing application-level styles to be applied to components that are nested in the shadow DOM (@gkatsev will open a separate issue/discussion about that). Depending on where we land on that discussion, the API and structure of<media-captions-menu-button>
might have to change.Beta Was this translation helpful? Give feedback.
All reactions