Effects-based direct-style IO for multicore OCaml

¿Es ocaml-multicore/eio apto para principiantes?

Los mantenedores de ocaml-multicore/eio suelen responder a un pull request en 2 días. Ahora mismo hay 2 issues aptos para principiantes abiertos.

Estrellas
736
Forks
91
Issues abiertos para principiantes
2
Issues indexados
48
Merge medio
1 d 11 h
PR fusionados (30 d)
8
Lenguaje dominante
OCaml
Licencia
Sin datos de licencia
Último push a GitHub
1/11/2026
Última indexación
20/9/2026
Guía de contribución
Sin guía de contribución
Código de conducta
Código de conducta
Etiquetas para principiantes
good first issue help wanted

Cómo contribuir a ocaml-multicore/eio

  1. No hay guía de contribución, así que empieza por el README y por algunos pull requests fusionados hace poco para ver cómo se proponen los cambios.
  2. Incluye un Dockerfile o un archivo de Docker Compose, así que puedes ejecutarlo sin instalar todas sus herramientas.
  3. Lee su código de conducta: se aplica a los issues y pull requests igual que al chat.
  4. 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

  • Is a resource's type meant to limit what its holder can do?
    Abierto

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

    ocaml-multicore/eio#964 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Flow.single_write: document that a call that raises wrote nothing
    Abierto

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

    ocaml-multicore/eio#962 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • No way to create a hard link
    Quizá libre de nuevo @avsm la tomó hace 59 días y no hay ningún pull request abierto. Abierto

    ocaml-multicore/eio#925 · 1 comentario · 1 reacción · 1 asignado ·

    Los mantenedores suelen responder en 2 días

  • Proposal: Make Eio.Flow.buffer_sink closable
    Abierto

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

    ocaml-multicore/eio#834 ·

    Los mantenedores suelen responder en 2 días

  • Proposal: Add tempdir utilities Stdenv.tmp, Path.open_temp_dir, etc.
    Abierto

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

    ocaml-multicore/eio#831 · 4 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Add a `Pool.dispose` function
    Abierto

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

    ocaml-multicore/eio#824 ·

    Los mantenedores suelen responder en 2 días

  • Path.mkdirs on windows return Permission_denied
    Abierto
    windows

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

    ocaml-multicore/eio#819 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • RWLock
    Abierto

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

    ocaml-multicore/eio#811 ·

    Los mantenedores suelen responder en 2 días

  • Domains spawned by the Domain Manager do not inherit fiber-local state
    Abierto

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

    ocaml-multicore/eio#807 · 9 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • Sharing a Uring from a Parent to a Child Process
    Abierto

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

    ocaml-multicore/eio#801 · 9 comentarios ·

    Los mantenedores suelen responder en 2 días

  • API request: predicate to check whether we are running under an event loop
    Abierto

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

    ocaml-multicore/eio#800 · 2 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • Eio.Resource and Type-Safety
    Abierto

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

    ocaml-multicore/eio#774 · 12 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Get main test-suite running on Windows
    Quizá libre de nuevo @RichardChukwu la tomó hace 760 días y no hay ningún pull request abierto. Abierto
    good first issue windows

    ocaml-multicore/eio#761 · 12 comentarios · 1 reacción · 1 asignado ·

    Los mantenedores suelen responder en 2 días

  • Buf_write should have back-pressure
    Abierto
    enhancement

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

    ocaml-multicore/eio#760 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Disable Windows symlinking test
    Abierto
    good first issue windows

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

    ocaml-multicore/eio#759 · 16 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Extending eio from the outside
    Abierto

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

    ocaml-multicore/eio#725 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Restore "available" metadata on eio_windows
    Abierto
    windows

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

    ocaml-multicore/eio#619 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Creating a process group in `Fork_action` (?)
    Abierto

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

    ocaml-multicore/eio#595 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Add Condition to `Eio.Std`
    Abierto
    api enhancement

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

    ocaml-multicore/eio#580 · 3 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Switches documentation
    Abierto
    documentation

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

    ocaml-multicore/eio#548 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Redirecting stderr to stdout
    Abierto
    enhancement

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

    ocaml-multicore/eio#546 · 3 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Eio.Net: IPv6 multicast support
    Abierto
    enhancement

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

    ocaml-multicore/eio#536 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Eio.Net: SCTP support
    Abierto
    enhancement

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

    ocaml-multicore/eio#535 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Feature Request: `Eio.Process.of_pid` to "attach" the process_mgr to an existing process
    Abierto
    enhancement

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

    ocaml-multicore/eio#525 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Add missing file operations
    Abierto
    enhancement

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

    ocaml-multicore/eio#510 · 3 comentarios ·

    Los mantenedores suelen responder en 2 días

  • odocs: Clicking on `Mutex.t` link gives 404
    Abierto
    documentation

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

    ocaml-multicore/eio#486 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • integrate iperfv3 benchmark
    Quizá libre de nuevo @avsm la tomó hace 1316 días y no hay ningún pull request abierto. Abierto

    ocaml-multicore/eio#479 · 4 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 2 días

  • Add more stress tests and benchmarks
    Quizá libre de nuevo @RichardChukwu la tomó hace 763 días y no hay ningún pull request abierto. Abierto
    enhancement good first issue help wanted

    ocaml-multicore/eio#450 · 12 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 2 días

  • Confusing API for open_out: ~append Vs ~create
    Abierto

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

    ocaml-multicore/eio#444 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Make Waiters lock-free
    Abierto
    enhancement

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

    ocaml-multicore/eio#382 · 5 comentarios ·

    Los mantenedores suelen responder en 2 días

  • docs: Eio_mock using datagram sockets
    Abierto
    enhancement

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

    ocaml-multicore/eio#372 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Mutex API ergonomics
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    enhancement

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

    ocaml-multicore/eio#336 · 13 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Skip network tests when network is unavailable
    Quizá libre de nuevo @create2000 la tomó hace 745 días y no hay ningún pull request abierto. Abierto
    good first issue help wanted

    ocaml-multicore/eio#275 · 7 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 2 días

  • Consider renaming Stream
    Abierto
    api

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

    ocaml-multicore/eio#267 · 8 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • Ctf tracing: extend the `Fiber` API to allow labelling fibers
    Abierto
    enhancement

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

    ocaml-multicore/eio#216 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Decide on cstruct vs bytes
    Abierto
    api

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

    ocaml-multicore/eio#140 · 17 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Windows support
    Abierto
    enhancement windows

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

    ocaml-multicore/eio#125 · 29 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • eio_linux: EINVAL sending a datagram to a Unix-domain address
    Posiblemente ocupada @talex5 la tomó hoy. Abierto

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

    ocaml-multicore/eio#963 · 2 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • eio_linux: domains from Domain_manager have no io_uring fallback, so ENOMEM (RLIMIT_MEMLOCK) kills the program
    Posiblemente ocupada @GongYuanCaiJi la tomó hace 21 días. Abierto

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

    ocaml-multicore/eio#958 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Pty raises IO error on Linux
    Posiblemente ocupada @avsm la tomó hace 105 días. Abierto

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

    ocaml-multicore/eio#902 · 4 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Feature request: Stream select
    Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
    enhancement

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

    ocaml-multicore/eio#577 · 6 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Can't use connected UDP sockets
    Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
    api bug

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

    ocaml-multicore/eio#345 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.