Adding conditional logic to forms
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript
- Área
- compilers
Línea de trabajo
Comienza revisando cómo se definen los parsers, especialmente los ejemplos de nameParser, specialtyParser y frontendParser en el issue. Compara las formas propuestas requiredIf e inScopeIf con los patrones condicionales utilizados en formularios reales y, a continuación, define la sintaxis y el comportamiento compatibles más pequeños posibles; se considera terminado cuando los campos condicionales funcionan para los casos representativos y las reglas del parser están documentadas.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Branching can be done when defining your parsers. Should be a 1 liner. Perhaps we'll use the term "requiredIf" or "inScopeIf". Approach is collect a lot of data on forms in the wild and find the smallest change we can make to support most/all of them.
nameParser
extends abstractIdParser
description What is your name?
specialtyCell
enum Frontend Backend
specialtyParser
extends abstractEnumMeasureParser
cells commandWord specialtyCell
description What is your specialty?
frontendParser
extends abstractUrlMeasureParser
description What is your favorite JS frontend?
requiredIf specialty = Frontend
- Lenguaje dominante
- JavaScript
- Estrellas
- 484
- Forks
- 21
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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 breck7/scroll
-
Scroll.pub website is downAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 10/100
-
Add support for ventilated proseAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 48/100
Todos los issues de breck7/scroll
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
jasonacox/pypowerwall#472 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
sebastienros/jint#4531 ·
Los mantenedores suelen responder en 1 día
-
Add plone.svg to plone/iconsAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
ome/ngff-rfc8-revisions#50 ·
Los mantenedores suelen responder en 3 días
-
[Bug] Root filesystem scope (/) incorrectly rejects all descendant pathsPosiblemente ocupada @mugenkyou la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
neutralinojs/neutralino.js#304 · 1 comentario ·