Support cross-references with arg types but no contract prefix
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 68/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- handlebars, solidity
- Área
- documentation
Línea de trabajo
Comienza con el pipeline de AsciiDoc y contract.hbs, especialmente con el atributo local :{{fullname}}: mencionado en el issue. Compara cómo se resuelven las referencias desnudas con y sin tipos de argumento y, después, verifica que los enlaces {fn-argtype} se rendericen correctamente, mientras las formas existentes con prefijo y desnudas siguen funcionando.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Following
Issue
Cross-references with arg types but no contract prefix — {fn-argtype} — don't resolve, which forces {Contract-fn-argtype} even for unambiguous self-contract links. The AsciiDoc pipeline already supports the bare form (via contract.hbs's :{{fullname}}: local attribute), so this is a parity gap.
Note: bare {fn} (no arg types) does resolve today — it's specifically the arg-typed prefix-less form that fails.
Sample
Supported ✅
/// @dev Parses [...]. See {ERC4337Utils-packValidationData-address-uint48-uint48}.
Not supported yet ❌ (renders as literal packValidationData-address-uint48-uint48)
/// @dev Parses [...]. See {packValidationData-address-uint48-uint48}.
- Lenguaje dominante
- MDX
- Estrellas
- 6
- Forks
- 23
- Merge medio
- 39 min
- PR fusionados (30 d)
- 1
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 OpenZeppelin/docs
-
Dificultad 2/5 1-2 días Aptitud para principiantes 68/100
OpenZeppelin/docs#242 ·
-
Tutorial issues: wrong default EntryPoint address and incorrect viem destructuringPosiblemente ocupada @vridhib la tomó hace 188 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
OpenZeppelin/docs#134 · 1 comentario ·
-
link-validation.ts misses several anchors and never fails CIQuizá libre de nuevo @stevep0z la tomó hace 37 días y no hay ningún pull request abierto. Abierto
OpenZeppelin/docs#238 · 1 asignado ·
-
documentation
Dificultad 5/5 Más de una semana Aptitud para principiantes 28/100
OpenZeppelin/docs#236 ·
-
Dead link to ethgasstation.info in Defender Relayers docsPosiblemente ocupada @Flotapponnier la tomó hace 99 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100
OpenZeppelin/docs#199 ·
Todos los issues de OpenZeppelin/docs
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
netlify/netlify-mcp#75 ·
Los mantenedores suelen responder en 1 día
-
docs(prompt): filer socket fragment hardcodes an issue-intent cap of 8 that Chore runs overrideAbiertoagent-butler-finding chore
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
jordansmall/spindrift#5128 ·
Los mantenedores suelen responder en 1 día
-
documentation
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
githubnext/gh-aw-workshop#4496 ·
Los mantenedores suelen responder en 1 día
-
ScyllaDB Manual: 4 broken linksAbiertolink-check link-check:manual
Dificultad 1/5 1-3 horas Aptitud para principiantes 68/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
pnp/cli-microsoft365#7639 ·
Los mantenedores suelen responder en 2 días