Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Propriétaire

1 dépôt indexé · Voir sur GitHub

Les issues sur lesquelles quelqu’un travaille peut-être déjà sont listées en dernier. Tout trier par date

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

    Difficulté 3/5 1-2 jours Accessibilité débutants 54/100

    ar4mirez/spinel#412 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 2/5 1-3 heures Accessibilité débutants 77/100

    ar4mirez/spinel#410 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    ar4mirez/spinel#404 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    ar4mirez/spinel#388 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    ar4mirez/spinel#372 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 2/5 1-3 heures Accessibilité débutants 73/100

    ar4mirez/spinel#368 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 1-2 jours Accessibilité débutants 35/100

    ar4mirez/spinel#319 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 47/100

    ar4mirez/spinel#243 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    ar4mirez/spinel#194 ·

    Les mainteneurs répondent en général sous 1 jour

  • Windows support
    Ouverte
    area:infra P2 size:L

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    ar4mirez/spinel#139 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 38/100

    ar4mirez/spinel#138 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    ar4mirez/spinel#137 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 48/100

    ar4mirez/spinel#136 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    ar4mirez/spinel#135 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    ar4mirez/spinel#134 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 43/100

    ar4mirez/spinel#133 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    ar4mirez/spinel#132 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 52/100

    ar4mirez/spinel#131 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    ar4mirez/spinel#130 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    ar4mirez/spinel#129 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    ar4mirez/spinel#128 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    ar4mirez/spinel#127 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    ar4mirez/spinel#126 · 3 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    ar4mirez/spinel#125 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    ar4mirez/spinel#124 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    ar4mirez/spinel#123 · 2 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    ar4mirez/spinel#122 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    ar4mirez/spinel#121 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    ar4mirez/spinel#120 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    ar4mirez/spinel#119 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 39/100

    ar4mirez/spinel#118 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    ar4mirez/spinel#117 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 28/100

    ar4mirez/spinel#116 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 55/100

    ar4mirez/spinel#115 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    ar4mirez/spinel#114 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 52/100

    ar4mirez/spinel#113 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 55/100

    ar4mirez/spinel#112 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 38/100

    ar4mirez/spinel#111 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 58/100

    ar4mirez/spinel#110 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    ar4mirez/spinel#109 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    ar4mirez/spinel#108 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    ar4mirez/spinel#107 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    ar4mirez/spinel#106 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    ar4mirez/spinel#105 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 52/100

    ar4mirez/spinel#104 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 45/100

    ar4mirez/spinel#103 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    ar4mirez/spinel#102 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    ar4mirez/spinel#101 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    ar4mirez/spinel#100 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 52/100

    ar4mirez/spinel#99 ·

    Les mainteneurs répondent en général sous 1 jour

Affichage des 100 plus récents

Cette page ne liste que les entrées les plus récentes. Le filtre avancé contient l'inventaire complet, affiné par langage, difficulté et durée.

Ouvrir le filtre avancé

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.