Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Static types for JSON APIs

¿Es ahrefs/atd apto para principiantes?

Hemos visto muy pocos pull requests recientes de colaboradores externos en ahrefs/atd para saber con qué frecuencia se fusionan. Ahora mismo hay 2 issues aptos para principiantes abiertos.

Estrellas
354
Forks
62
Issues abiertos para principiantes
2
Issues indexados
87
Lenguaje dominante
OCaml
Licencia
Sin datos de licencia
Último push a GitHub
5/8/2026
Última indexación
20/9/2026
Guía de contribución
Guía de contribución
Código de conducta
Sin código de conducta
Etiquetas para principiantes
help wanted
Métricas de merge de PR
Sin PR fusionados en 30 d

Cómo contribuir a ahrefs/atd

  1. Lee primero la guía de contribución: explica cómo quieren los mantenedores que se propongan, prueben y revisen los cambios.
  2. Elige uno de los 2 issues abiertos aptos para principiantes de abajo y comenta que quieres trabajar en él antes de empezar.

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

  • Possible documentation error - field declaration containing `=` ?
    Abierto

    Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100

    ahrefs/atd#512 ·

  • atdml: provide option to write output files in the same folder as the source
    Abierto
    enhancement target:ocaml

    Dificultad 3/5 1-2 días Aptitud para principiantes 58/100

    ahrefs/atd#511 ·

  • Proposal: Introduce `atd` dispatcher CLI and prepare unified Cmdliner interface (ATD 4.x → 5.0)
    Abierto
    design and planning

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    ahrefs/atd#483 ·

  • Run the standard test suite for all languages
    Abierto
    code quality internal quality assurance target:cpp target:d target:java target:ocaml target:python target:scala target:typescript

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    ahrefs/atd#482 ·

  • Publish statically-linked binaries for popular platforms
    Abierto
    enhancement packaging

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    ahrefs/atd#478 ·

  • atdcpp: Add support for imports
    Abierto
    feature request target:cpp

    Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100

    ahrefs/atd#477 ·

  • atdd: Add support for imports
    Abierto
    feature request target:d

    Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100

    ahrefs/atd#476 ·

  • atds: Add support for imports
    Abierto
    feature request target:scala

    Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100

    ahrefs/atd#475 ·

  • atdj: Add support for imports
    Abierto
    feature request target:java

    Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100

    ahrefs/atd#474 ·

  • atdgen -v generates calls to unknown function
    Abierto
    question

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    ahrefs/atd#473 · 1 comentario ·

  • Migrate all tests to Testo
    Abierto
    maintenance

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    ahrefs/atd#469 ·

  • atdcpp: faulty type names in generated code when using parametric types in atd file
    Abierto
    bug target:cpp

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    ahrefs/atd#427 ·

  • atdgen-ocaml: utf-8 Vs byte-array strings
    Abierto
    documentation question

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    ahrefs/atd#415 · 2 comentarios ·

  • atdcpp: recursive types render cpp code that fails to compile
    Abierto
    bug target:cpp

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    ahrefs/atd#414 · 6 comentarios ·

  • Proposal: looser interpretation of JSON-encoded variants
    Abierto
    feature request

    Dificultad 5/5 Más de una semana Aptitud para principiantes 28/100

    ahrefs/atd#413 ·

  • Add a ReScript output option
    Abierto
    feature request help wanted new target target:ocaml

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    ahrefs/atd#410 · 1 comentario · 3 reacciones ·

  • atdcat: what is the <root type name> of the -jsonschema option for?
    Abierto
    enhancement target:json-schema

    Dificultad 3/5 1-2 días Aptitud para principiantes 42/100

    ahrefs/atd#407 · 2 comentarios ·

  • atdgen: allow empty records
    Abierto
    bug enhancement target:ocaml

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    ahrefs/atd#400 · 1 comentario ·

  • atdpy: `to_json` and `from_json` incorrect for aliases of `unit`
    Abierto
    bug good first time issue help wanted

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    ahrefs/atd#399 ·

  • atdd: generate .di files
    Abierto
    enhancement target:d

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    ahrefs/atd#390 ·

  • atddiff (and other tools): show snippets of code when reporting errors
    Abierto
    feature request

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    ahrefs/atd#380 ·

  • atddiff: Print the git file path instead of temporary paths when using `git difftool`
    Quizá libre de nuevo @mjambon la tomó hace 1095 días y no hay ningún pull request abierto. Abierto
    feature request

    ahrefs/atd#378 · 1 asignado ·

  • List of breaking features for major version 3.0.0
    Abierto
    design and planning maintenance

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    ahrefs/atd#369 · 2 comentarios ·

  • Unify output of `atdgen -bs` and `atdgen -j`
    Abierto
    target:ocaml

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    ahrefs/atd#357 · 3 comentarios ·

  • Generalize the option to always output optional fields that are set to the default value (`~field : ...` syntax)
    Abierto
    enhancement feature request target:python target:typescript

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    ahrefs/atd#354 · 1 reacción ·

  • Fix TypeScript linter error causing CI failure
    Abierto
    bug good first time issue maintenance

    Dificultad 2/5 1-3 horas Aptitud para principiantes 42/100

    ahrefs/atd#350 · 1 comentario ·

  • Provide a way to define simple defaults regardless of target language
    Abierto
    design and planning enhancement feature request

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    ahrefs/atd#345 ·

  • atdpy: Add support for partial parsing
    Abierto
    feature request target:python

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    ahrefs/atd#344 ·

  • Use the ocaml-tsort library to sort dependencies
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    ahrefs/atd#340 ·

  • jsonschema CLI is deprecated, use check-jsonschema instead
    Abierto
    maintenance

    Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100

    ahrefs/atd#338 ·

  • JSON to OCaml
    Abierto
    feature request

    Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100

    ahrefs/atd#337 · 3 comentarios ·

  • Write a guide for contributing new backends
    Abierto
    documentation

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    ahrefs/atd#336 · 1 comentario ·

  • Add ATD support for Rust
    Abierto
    new target target:rust

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    ahrefs/atd#335 · 2 reacciones ·

  • Error recovery: ignore malformed elements
    Abierto
    enhancement target:biniou target:bucklescript target:go target:java target:json target:ocaml target:python target:scala target:typescript

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    ahrefs/atd#334 ·

  • abstract not working for Bucklescript generation
    Abierto
    bug help wanted target:ocaml

    Dificultad 3/5 1-2 días Aptitud para principiantes 38/100

    ahrefs/atd#329 · 1 reacción ·

  • Uncaught syntax error when missing a "
    Abierto
    enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    ahrefs/atd#326 ·

  • Make it easier to use hyphen-minus to separate words in JSON keys
    Abierto
    feature request help wanted

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    ahrefs/atd#323 · 1 comentario ·

  • Add support for Go (Golang)
    Abierto
    feature request help wanted new target target:go target:json target:json-schema

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    ahrefs/atd#318 · 3 comentarios · 3 reacciones ·

  • Vim Syntax File
    Abierto
    documentation feature request help wanted

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    ahrefs/atd#307 · 2 comentarios · 2 reacciones ·

  • Errors with jsonschema 3.2.0 - not with 4.6.0
    Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100

    ahrefs/atd#306 ·

  • ppx for inline atd
    Abierto
    feature request target:ocaml

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    ahrefs/atd#304 · 2 comentarios · 2 reacciones ·

  • [atdpy/atdts] support for polymorphic types
    Abierto
    enhancement feature request target:python

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    ahrefs/atd#303 · 1 comentario · 2 reacciones ·

  • atdgen: support for deriving annotations
    Abierto
    documentation

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    ahrefs/atd#300 · 1 comentario ·

  • atdpy: make <python decorator="dataclass(frozen=True)"> the default
    Abierto
    feature request target:python

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    ahrefs/atd#289 · 2 comentarios ·

  • atdts: turn <doc ...> into TypeScript comments
    Abierto
    feature request target:typescript

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    ahrefs/atd#288 ·

  • atdpy: turn <doc ...> into Python comments
    Abierto
    feature request target:python

    Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100

    ahrefs/atd#287 · 2 comentarios ·

  • Encode int64
    Abierto
    bug target:json target:ocaml

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    ahrefs/atd#273 · 7 comentarios · 2 reacciones ·

  • Add support for inserting arbitrary code into generated OCaml files
    Abierto
    design and planning feature request

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    ahrefs/atd#266 ·

  • Don't validate `Yojson.Safe.t` abstract type
    Abierto
    good first time issue packaging

    Dificultad 3/5 1-2 días Aptitud para principiantes 42/100

    ahrefs/atd#263 · 4 comentarios ·

  • Print plain strings for enum types
    Abierto
    new target

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    ahrefs/atd#222 · 3 comentarios ·

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.