Type-specific popup editors for certain expressions
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Haskell
- Estrellas
- 1.3k
- Forks
- 201
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
Certain expressions in code have types that are easier to edit in other ways than text. When we find a literal expression of these types, such as RGB(0.5, 0.4, 0.2), or polygon[(1, 2), (4, 2), (3, 3)] containing no variables, we could offer a button on hover that opens that expression in a type-specific editor, such as an RGB color chooser, or a drawing interface for drawing polygons on a coordinate plane.
Some other type info can be inferred from the containing context, so for example a number could be interpreted as an angle because it's used as an argument to rotated.
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.
Línea de trabajo
El issue no menciona archivos ni pruebas. Empieza por rastrear cómo se reconocen las expresiones y cómo se representan las acciones de hover; antes de la implementación, aclara los tipos de literales compatibles, el comportamiento del editor y la inferencia de contexto. La finalización debe definirse mediante un alcance acordado y pruebas para los ejemplos seleccionados.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- haskell
- Área
- frontend
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100