Spike: how to avoid re-implementing capture per language
Los mantenedores suelen responder en 1 día
@vishnuv688 ya está trabajando en esto.
Desde el 12/8/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Part of #278
Measured split of the current Python adapter. Not language-specific,
about 1,206 lines: frames 193, screencast 213, snapshot 197, capturer 152, types
115, plus utils, sources, constants and log capture. Genuinely per-language, about
1,595 lines: instrumentation 386, bidi 412, lifecycle 363, transport 188, pytest
plugin 124, backend resolution 122. Four levers to evaluate: move post-processing
behind the wire, push more work into the shared page script, generate contract
types rather than mirroring them, and add a cross-adapter conformance suite.
Acceptance criteria
A decision record naming which levers we take, what moves
where, and what stays irreducibly per-language. Feeds #288 directly.
Size: L.
- Lenguaje dominante
- TypeScript
- Estrellas
- 10
- Forks
- 2
- Merge medio
- 1 d 1 h
- PR fusionados (30 d)
- 23
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de webdriverio/devtools
-
capture-architecture enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 42/100
webdriverio/devtools#402 ·
Los mantenedores suelen responder en 1 día
-
Cross-adapter conformance suite for capture invariantsQuizá libre de nuevo @vishnuv688 la tomó hace 54 días y no hay ningún pull request abierto. Abiertocapture-architecture enhancement
webdriverio/devtools#300 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Generate contract types, not just scope namesQuizá libre de nuevo @vishnuv688 la tomó hace 54 días y no hay ningún pull request abierto. Abiertocapture-architecture enhancement
webdriverio/devtools#299 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Epic: Cross-language capture architectureQuizá libre de nuevo @vishnuv688 la tomó hace 54 días y no hay ningún pull request abierto. Abiertocapture-architecture
webdriverio/devtools#278 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de webdriverio/devtools
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 4 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día