Automattic / Automattic/wp-codebox

Expose browser preview starter through Codebox browser SDK

Ouverte
#1,502 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
TypeScript
Étoiles
16
Forks
4
Merge moyen
59 min
PR mergées (30 j)
131

Description

Studio Native still has to dynamically import the raw Playground client module and call startPlaygroundWeb during browser preview boot. That keeps a product consumer coupled to Playground internals instead of the Codebox public browser SDK.\n\nNeeded contract:\n- A versioned browser SDK method, e.g. window.wpCodeboxBrowser.v1.startBrowserPreview(...) or equivalent, that accepts the Codebox preview boot DTO/session boot contract and returns the browser client/session handle currently returned by startPlaygroundWeb.\n- The product should not need to read client_module_url or import @wp-playground/client directly.\n\nConsumer blocker:\n- studio-native assets/preview/codebox-client.ts cannot remove the dynamic startPlaygroundWeb import until this contract exists.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez dans studio-native assets/preview/codebox-client.ts et suivez son importation dynamique de startPlaygroundWeb ainsi que son utilisation de client_module_url. Lisez les points d’entrée existants du SDK de navigateur et le contrat de DTO de démarrage de l’aperçu Codebox/de démarrage de session. C’est terminé lorsqu’une méthode versionnée du SDK de navigateur expose le handle actuel du client/de la session du navigateur, afin que le consommateur n’ait plus à importer @wp-playground/client directement.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
typescript
Domaine
api
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
52/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.