Basic Less types for plugin authors (Quick Reference Card)
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Documentación
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Área
- documentation
Línea de trabajo
Comienza revisando la Quick Reference Card propuesta y el commit de la discusión enlazada; después, compara sus nombres de tipos y ejemplos con el enlace al árbol de Less y las dos notas. Confirma la ubicación prevista de la documentación y resuelve el comportamiento indicado de Quoted y boolean antes de publicar la tarjeta de referencia acordada.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Posting this WIP here (per discussion at https://github.com/less/less.js/commit/809dc509f33652d8bcef9545dbade37bc4aef02a)
| Trivial type | Less tree type | Less value example | Corresponding plugin code (less.tree prefix omitted) |
|---|---|---|---|
| number | Dimension | 12.34 |
new Dimension(12.34) |
42px |
new Dimension(42, 'px') |
||
| identifier | Keyword | left |
new Keyword('left') |
background-color |
new Keyword('background-color') |
||
| string | Quoted | "Hello, World!" |
new Quoted('', '"Hello, World!"') see [1] |
'Hello, World!' |
new Quoted('', "'Hello, World!'") see [1] |
||
| boolean | Keyword | true |
new Keyword('true') |
false |
new Keyword('false') see [2] |
||
| color | Color | #369 |
new Color('369') |
rgba(11, 22, 33, 0.5) |
new Color([11, 22, 33], .5) |
||
red |
Color.fromKeyword('red') |
||
| comma list | Value | foo, 42 |
new Value([new Keyword('foo'), new Dimension(42)]) |
| space list | Expression | foo 42 |
new Expression([new Keyword('foo'), new Dimension(42)]) |
| arbitrary text | Anonymous | ~'foo$bar .baz' |
new Anonymous('foo$bar .baz') |
e('#$@&%*!') |
new Anonymous('#$@&%*!') |
Notes:
Quotedconstructor is definitely broken, it does not do what you expect by looking at its code (the first parameter is in fact never used most likely because of laterevalcode involving onlycontent/valuevalue).- Or any other value. Basically, in
whenguards (so far they are the only statement where boolean values do matter) anything butKeyword('true')counts asfalse.
- Lenguaje dominante
- Less
- Estrellas
- 681
- Forks
- 442
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin 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 less/less-docs
-
Russian translationAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
-
Section for LESS booksPosiblemente ocupada @aigle-levant la tomó hace 33 días. Abiertogood first issue up-for-grabs
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 20/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 35/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 55/100
Todos los issues de less/less-docs
Issues similares
-
docs(openclaw): RTK_REWRITE_HOST relaxes every default ask, not only commands no rule matchedAbiertoarea:docs documentation good first issue priority:low
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
rtk-ai/rtk#4500 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
processing/p5.sound.js#123 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
BuilderIO/agent-native#7275 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
mealie-recipes/mealie#8681 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
awslabs/agentcore-samples#2178 ·
Los mantenedores suelen responder en 1 día