Devtools (reactive graph visualization) in the playground
Personne n'a encore pris cette issue.
- #124 par @thetarnav — fermée sans fusion
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 20/100
- Type d'issue
- Fonctionnalité
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- babel, typescript
- Domaine
- developer-experience, frontend, tooling
Piste de recherche
Commencez par examiner comment le playground s’exécute actuellement en mode production et comment son UI est structurée. Examinez ensuite les packages debugger et Babel transform liés afin d’identifier les points d’intégration et les blocages pour le suivi du graphe. Le travail sera considéré comme terminé lorsqu’une architecture et un plan d’implémentation auront été définis pour le mode dev, l’attachement du debugger, les transforms optionnelles et le panneau du graphe.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
I don't have anything prepared—this is just theoretical, but would it be possible to include a reactive graph debugger in the playground in the future?
One thing for certain—it would require the playground to work in a dev mode. And from what I know, it works in prod mode currently. This alone might just prevent this from happening. But would there be any other blockers?
This idea just popped into my head, and I wanted to ask if it would make sense and what should I take into consideration when architecting the devtools if it does.
Besides the solid operating in dev mode requirement, there are three parts of the devtools that I would need to think, about how'd they fit in:
- the debugger - the debugger would need to be attached to the application in the background, for the devtools to be able to get and track the state of the graph
- babel transforms - this one is not necessary, but useful, it'll allow for things like tracking stores, automatically naming signals/memos/stores, and tracking component props.
- the devtools/graph panel - part of the UI would need to be reserved for the devtools - for displaying the graph, toggling is on and off, configuring, etc.
I'm currently writing the devtools in a way that theoretically should allow it to be used in various places—not limited to the chrome extension. But some changes might be necessary. It's definitely not ready now. Not even close.
Still, I think it would be great to see the graph right in the playground eventually. So I just wanted to know what you think.
- Langage dominant
- TypeScript
- Étoiles
- 246
- Forks
- 71
- Merge moyen
- 5 min
- PR mergées (30 j)
- 6
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de solidjs/solid-playground
-
fetch types from esm.shOuverte
Difficulté 3/5 1-2 jours Accessibilité débutants 48/100
solidjs/solid-playground#194 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
solidjs/solid-playground#190 · 1 commentaire ·
-
Compiler not published as ESM?Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 25/100
solidjs/solid-playground#179 · 2 commentaires ·
-
Missing editor fontsOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 38/100
solidjs/solid-playground#176 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
solidjs/solid-playground#175 ·
Toutes les issues de solidjs/solid-playground
Issues similaires
-
[Bug]: Fix for unicode filenamesOuverte🐛 bug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
LibreChat-AI/LibreChat#17733 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
TypeStrong/typedoc#3150 ·
-
accessibility bug good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
Les mainteneurs répondent en général sous 1 jour
-
Normalize image-source MIME types before SVG dispatchPeut-être pris @HarsH-1877 l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
tscircuit/image-utils#58 · 1 commentaire ·
-
Add API: BlockVectra Data APIOuverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 74/100
Les mainteneurs répondent en général sous 2 jours