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

A Ruby engine and toolchain built from scratch, in one binary.

¿Es ar4mirez/spinel apto para principiantes?

Los mantenedores de ar4mirez/spinel suelen responder a un pull request en 1 día. Ahora mismo hay 1 issue apto para principiantes abierto.

Estrellas
0
Forks
0
Issues abiertos para principiantes
1
Issues indexados
163
Merge medio
2 h 21 min
PR fusionados (30 d)
118
Lenguaje dominante
Ruby
Licencia
MIT
Último push a GitHub
5/10/2026
Última indexación
6/10/2026
Guía de contribución
Sin guía de contribución
Código de conducta
Sin código de conducta
Etiquetas para principiantes
good first issue

Cómo contribuir a ar4mirez/spinel

  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. Tus contribuciones se publicarán bajo la licencia MIT del proyecto.
  3. Elige el issue abierto apto 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

  • String#encode with universal_newline: raises ArgumentError on an invalid byte instead of InvalidByteSequenceError
    Abierto
    area:core-lib P2 size:S

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

    ar4mirez/spinel#412 ·

    Los mantenedores suelen responder en 1 día

  • File.realdirpath expands a leading "~", which CRuby takes as a file name
    Abierto
    area:core-lib P2 size:S

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

    ar4mirez/spinel#410 ·

    Los mantenedores suelen responder en 1 día

  • Transcoding to and from ISO-2022-JP, a stateful encoding
    Abierto
    area:core-lib P2 size:M

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

    ar4mirez/spinel#404 ·

    Los mantenedores suelen responder en 1 día

  • Regexp and character boundaries in the multibyte encodings: EUC-KR, GBK, GB18030, Big5, EUC-TW and the Japanese variants
    Abierto
    area:engine P2 size:S

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

    ar4mirez/spinel#388 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Regexp and character boundaries in the remaining encodings: other ISO-8859 parts, Windows-125x, EUC-KR, GBK, Big5
    Abierto
    area:engine P2 size:S

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

    ar4mirez/spinel#372 ·

    Los mantenedores suelen responder en 1 día

  • Bump ruby/spec once core/set asserts Ruby 4.0.8's compare_by_identity
    Abierto
    area:core-lib P0 size:S

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

    ar4mirez/spinel#368 ·

    Los mantenedores suelen responder en 1 día

  • Load RubyGems and `did_you_mean` at boot, as `ruby` does
    Abierto
    area:cli P2 size:M

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

    ar4mirez/spinel#319 ·

    Los mantenedores suelen responder en 1 día

  • `spinel-regex` is ~26x slower than CRuby on a 9-group anchored pattern, and captures are not why
    Abierto
    area:engine P2 size:M

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

    ar4mirez/spinel#243 ·

    Los mantenedores suelen responder en 1 día

  • Strict provenance for `Value`'s heap pointers, before the moving GC needs it
    Abierto
    area:gc P2 size:M

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

    ar4mirez/spinel#194 ·

    Los mantenedores suelen responder en 1 día

  • Windows support
    Abierto
    area:infra P2 size:L

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

    ar4mirez/spinel#139 ·

    Los mantenedores suelen responder en 1 día

  • `spinel ruby install`: pinned Spinel versions
    Abierto
    area:cli P2 size:M

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

    ar4mirez/spinel#138 ·

    Los mantenedores suelen responder en 1 día

  • `spinel lint` on `spinel_ast`
    Abierto
    area:cli P2 size:L

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

    ar4mirez/spinel#137 ·

    Los mantenedores suelen responder en 1 día

  • `spinel fmt` on `spinel_ast`
    Abierto
    area:cli P2 size:L

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

    ar4mirez/spinel#136 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Per-worker test databases via `TEST_ENV_NUMBER`
    Abierto
    area:test-runner P1 size:M

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

    ar4mirez/spinel#135 ·

    Los mantenedores suelen responder en 1 día

  • `nokogiri` as a Spinel-native gem on a Rust XML/HTML parser
    Abierto
    area:gems P0 size:L

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

    ar4mirez/spinel#134 ·

    Los mantenedores suelen responder en 1 día

  • Rails suite green on Postgres via the native `pg`
    Abierto
    area:rails P1 size:M

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

    ar4mirez/spinel#133 ·

    Los mantenedores suelen responder en 1 día

  • `spinel test` runs a Rails suite green on SQLite
    Abierto
    area:rails P0 size:L

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

    ar4mirez/spinel#132 ·

    Los mantenedores suelen responder en 1 día

  • A `rails new` app boots on Spinel
    Abierto
    area:rails P0 size:L

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

    ar4mirez/spinel#131 ·

    Los mantenedores suelen responder en 1 día

  • `zeitwerk` and `activesupport` test suites pass
    Abierto
    area:rails P0 size:M

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

    ar4mirez/spinel#130 ·

    Los mantenedores suelen responder en 1 día

  • Ractor-safe class-level state on the main Ractor
    Abierto
    area:ractor P0 size:L

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

    ar4mirez/spinel#129 ·

    Los mantenedores suelen responder en 1 día

  • `Module#const_source_location` and `Class#subclasses`
    Abierto
    area:core-lib P1 size:M

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

    ar4mirez/spinel#128 ·

    Los mantenedores suelen responder en 1 día

  • `TracePoint`: `:class`, `:call`, `:return`, `:line`, `:raise`
    Abierto
    area:engine P0 size:L

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

    ar4mirez/spinel#127 ·

    Los mantenedores suelen responder en 1 día

  • Generational, moving GC on the existing handle discipline
    Abierto
    area:gc P0 size:L

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

    ar4mirez/spinel#126 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Verify the JIT: forced `--jit` spec run and yjit-bench headline numbers
    Abierto
    area:bench P0 size:M

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

    ar4mirez/spinel#125 ·

    Los mantenedores suelen responder en 1 día

  • Stack maps for GC
    Abierto
    area:gc area:jit P0 size:L

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

    ar4mirez/spinel#124 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Consume inline caches at compile time
    Abierto
    area:jit P1 size:M

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

    ar4mirez/spinel#123 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Guards and deoptimization
    Abierto
    area:jit P0 size:L

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

    ar4mirez/spinel#122 ·

    Los mantenedores suelen responder en 1 día

  • Call-count tiering
    Abierto
    area:jit P0 size:M

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

    ar4mirez/spinel#121 ·

    Los mantenedores suelen responder en 1 día

  • Cranelift lowering of the interpreter's bytecode
    Abierto
    area:jit P0 size:L

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

    ar4mirez/spinel#120 ·

    Los mantenedores suelen responder en 1 día

  • Parallel execution of Ractors on separate OS threads
    Abierto
    area:ractor P0 size:L

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

    ar4mirez/spinel#119 ·

    Los mantenedores suelen responder en 1 día

  • Ractor shareability checks
    Abierto
    area:ractor P0 size:M

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

    ar4mirez/spinel#118 ·

    Los mantenedores suelen responder en 1 día

  • Ractor creation and message passing
    Abierto
    area:ractor P0 size:L

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

    ar4mirez/spinel#117 ·

    Los mantenedores suelen responder en 1 día

  • `puma` as a Spinel-native gem
    Abierto
    area:gems P1 size:M

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

    ar4mirez/spinel#116 ·

    Los mantenedores suelen responder en 1 día

  • `nio4r` as a Spinel-native gem
    Abierto
    area:gems P1 size:M

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

    ar4mirez/spinel#115 ·

    Los mantenedores suelen responder en 1 día

  • `pg` as a Spinel-native gem
    Abierto
    area:gems P0 size:L

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

    ar4mirez/spinel#114 ·

    Los mantenedores suelen responder en 1 día

  • `sqlite3` as a Spinel-native gem
    Abierto
    area:gems P0 size:L

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

    ar4mirez/spinel#113 ·

    Los mantenedores suelen responder en 1 día

  • Install-time substitution and `.spinel/substitutions.json`
    Abierto
    area:pkg P0 size:M

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

    ar4mirez/spinel#112 ·

    Los mantenedores suelen responder en 1 día

  • Built-in gem: `etc`
    Abierto
    area:gems good first issue P1 size:S

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

    ar4mirez/spinel#111 ·

    Los mantenedores suelen responder en 1 día

  • Built-in gem: `io/console`
    Abierto
    area:gems P1 size:S

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

    ar4mirez/spinel#110 ·

    Los mantenedores suelen responder en 1 día

  • Built-in gem: `bigdecimal`
    Abierto
    area:gems P1 size:M

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

    ar4mirez/spinel#109 ·

    Los mantenedores suelen responder en 1 día

  • Built-in gem: `psych`
    Abierto
    area:gems P1 size:M

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

    ar4mirez/spinel#108 ·

    Los mantenedores suelen responder en 1 día

  • `openssl` phase 2: TLS, so `net/https` works
    Abierto
    area:gems P0 size:L

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

    ar4mirez/spinel#107 ·

    Los mantenedores suelen responder en 1 día

  • `openssl` phase 1: digests, HMAC, random
    Abierto
    area:gems P0 size:M

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

    ar4mirez/spinel#106 ·

    Los mantenedores suelen responder en 1 día

  • `Spinel::FFI` on libffi
    Abierto
    area:ext P1 size:L

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

    ar4mirez/spinel#105 ·

    Los mantenedores suelen responder en 1 día

  • Extension loader plus an example extension gem
    Abierto
    area:ext P0 size:M

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

    ar4mirez/spinel#104 ·

    Los mantenedores suelen responder en 1 día

  • `spinel-ext`: public Rust API and versioned ABI
    Abierto
    area:ext P0 size:L

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

    ar4mirez/spinel#103 ·

    Los mantenedores suelen responder en 1 día

  • `spinel build --target <triple>` cross-compilation
    Abierto
    area:build P2 size:M

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

    ar4mirez/spinel#102 ·

    Los mantenedores suelen responder en 1 día

  • Compiled-app runtime: read trailer, extract to cache, run the entry point
    Abierto
    area:build P0 size:M

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

    ar4mirez/spinel#101 ·

    Los mantenedores suelen responder en 1 día

  • Assemble the payload: `app/`, `gem_home/`, `bytecode/`, `manifest.json`
    Abierto
    area:build P0 size:L

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

    ar4mirez/spinel#100 ·

    Los mantenedores suelen responder en 1 día

  • macOS: payload in a `__SPINEL,__payload` segment, then ad-hoc re-sign
    Abierto
    area:build P0 size:M

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

    ar4mirez/spinel#99 ·

    Los mantenedores suelen responder en 1 día

Mostrando los 100 más recientes

Esta página solo lista lo indexado más recientemente. El filtro avanzado tiene el inventario completo, acotado por lenguaje, dificultad y duración.

Abrir el filtro avanzado

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.