Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

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

ar4mirez/spinel は初心者に優しい?

ar4mirez/spinel のメンテナーはふだん 1 日以内に PR へ返信します。 初心者向けの issue が現在 1 件オープンです。

スター
0
フォーク
0
オープンの初心者向け issue
1
索引済み issue
172
平均マージ
2時間 6分
マージ済み PR(30日)
138
主要言語
Ruby
ライセンス
MIT
最終 GitHub push
2026年10月5日
最新の索引
2026年10月6日
コントリビューションガイド
コントリビューションガイドがありません
行動規範
行動規範がありません
初心者向けラベル
good first issue

ar4mirez/spinel にコントリビュートするには

  1. コントリビューションガイドはないので、README と最近マージされた PR をいくつか読んで、変更の出し方をつかみましょう。
  2. あなたのコントリビュートはプロジェクトの MIT ライセンスで公開されます。
  3. 下にある初心者向けのオープンな issue を選び、作業を始める前に取り組みたいとコメントしましょう。
issue を読み込んでいます

誰かが対応中かもしれないイシューは最後に並べています。 すべて日付順に表示

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

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    ar4mirez/spinel#388 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

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

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    ar4mirez/spinel#372 ·

    メンテナーはふだん 1 日以内に返信

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

    難易度 2/5 1〜3時間 初心者へのやさしさ 73/100

    ar4mirez/spinel#368 ·

    メンテナーはふだん 1 日以内に返信

  • Load RubyGems and `did_you_mean` at boot, as `ruby` does
    オープン
    area:cli P2 size:M

    難易度 4/5 1〜2日 初心者へのやさしさ 35/100

    ar4mirez/spinel#319 ·

    メンテナーはふだん 1 日以内に返信

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

    難易度 4/5 3〜5日 初心者へのやさしさ 47/100

    ar4mirez/spinel#243 ·

    メンテナーはふだん 1 日以内に返信

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

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    ar4mirez/spinel#194 ·

    メンテナーはふだん 1 日以内に返信

  • Windows support
    オープン
    area:infra P2 size:L

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    ar4mirez/spinel#139 ·

    メンテナーはふだん 1 日以内に返信

  • `spinel ruby install`: pinned Spinel versions
    オープン
    area:cli P2 size:M

    難易度 5/5 1週間以上 初心者へのやさしさ 38/100

    ar4mirez/spinel#138 ·

    メンテナーはふだん 1 日以内に返信

  • `spinel lint` on `spinel_ast`
    オープン
    area:cli P2 size:L

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    ar4mirez/spinel#137 ·

    メンテナーはふだん 1 日以内に返信

  • `spinel fmt` on `spinel_ast`
    オープン
    area:cli P2 size:L

    難易度 5/5 1週間以上 初心者へのやさしさ 48/100

    ar4mirez/spinel#136 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Per-worker test databases via `TEST_ENV_NUMBER`
    オープン
    area:test-runner P1 size:M

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    ar4mirez/spinel#135 ·

    メンテナーはふだん 1 日以内に返信

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

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    ar4mirez/spinel#134 ·

    メンテナーはふだん 1 日以内に返信

  • Rails suite green on Postgres via the native `pg`
    オープン
    area:rails P1 size:M

    難易度 4/5 3〜5日 初心者へのやさしさ 43/100

    ar4mirez/spinel#133 ·

    メンテナーはふだん 1 日以内に返信

  • `spinel test` runs a Rails suite green on SQLite
    オープン
    area:rails P0 size:L

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    ar4mirez/spinel#132 ·

    メンテナーはふだん 1 日以内に返信

  • A `rails new` app boots on Spinel
    オープン
    area:rails P0 size:L

    難易度 4/5 3〜5日 初心者へのやさしさ 52/100

    ar4mirez/spinel#131 ·

    メンテナーはふだん 1 日以内に返信

  • `zeitwerk` and `activesupport` test suites pass
    オープン
    area:rails P0 size:M

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    ar4mirez/spinel#130 ·

    メンテナーはふだん 1 日以内に返信

  • Ractor-safe class-level state on the main Ractor
    オープン
    area:ractor P0 size:L

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    ar4mirez/spinel#129 ·

    メンテナーはふだん 1 日以内に返信

  • `Module#const_source_location` and `Class#subclasses`
    オープン
    area:core-lib P1 size:M

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    ar4mirez/spinel#128 ·

    メンテナーはふだん 1 日以内に返信

  • `TracePoint`: `:class`, `:call`, `:return`, `:line`, `:raise`
    オープン
    area:engine P0 size:L

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    ar4mirez/spinel#127 ·

    メンテナーはふだん 1 日以内に返信

  • Generational, moving GC on the existing handle discipline
    オープン
    area:gc P0 size:L

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    ar4mirez/spinel#126 · コメント 3 件 ·

    メンテナーはふだん 1 日以内に返信

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

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    ar4mirez/spinel#125 ·

    メンテナーはふだん 1 日以内に返信

  • Stack maps for GC
    オープン
    area:gc area:jit P0 size:L

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    ar4mirez/spinel#124 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Consume inline caches at compile time
    オープン
    area:jit P1 size:M

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    ar4mirez/spinel#123 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • Guards and deoptimization
    オープン
    area:jit P0 size:L

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    ar4mirez/spinel#122 ·

    メンテナーはふだん 1 日以内に返信

  • Call-count tiering
    オープン
    area:jit P0 size:M

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    ar4mirez/spinel#121 ·

    メンテナーはふだん 1 日以内に返信

  • Cranelift lowering of the interpreter's bytecode
    オープン
    area:jit P0 size:L

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    ar4mirez/spinel#120 ·

    メンテナーはふだん 1 日以内に返信

  • Parallel execution of Ractors on separate OS threads
    オープン
    area:ractor P0 size:L

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    ar4mirez/spinel#119 ·

    メンテナーはふだん 1 日以内に返信

  • Ractor shareability checks
    オープン
    area:ractor P0 size:M

    難易度 5/5 1週間以上 初心者へのやさしさ 39/100

    ar4mirez/spinel#118 ·

    メンテナーはふだん 1 日以内に返信

  • Ractor creation and message passing
    オープン
    area:ractor P0 size:L

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    ar4mirez/spinel#117 ·

    メンテナーはふだん 1 日以内に返信

  • `puma` as a Spinel-native gem
    オープン
    area:gems P1 size:M

    難易度 5/5 1週間以上 初心者へのやさしさ 28/100

    ar4mirez/spinel#116 ·

    メンテナーはふだん 1 日以内に返信

  • `nio4r` as a Spinel-native gem
    オープン
    area:gems P1 size:M

    難易度 4/5 3〜5日 初心者へのやさしさ 55/100

    ar4mirez/spinel#115 ·

    メンテナーはふだん 1 日以内に返信

  • `pg` as a Spinel-native gem
    オープン
    area:gems P0 size:L

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    ar4mirez/spinel#114 ·

    メンテナーはふだん 1 日以内に返信

  • `sqlite3` as a Spinel-native gem
    オープン
    area:gems P0 size:L

    難易度 4/5 3〜5日 初心者へのやさしさ 52/100

    ar4mirez/spinel#113 ·

    メンテナーはふだん 1 日以内に返信

  • Install-time substitution and `.spinel/substitutions.json`
    オープン
    area:pkg P0 size:M

    難易度 4/5 3〜5日 初心者へのやさしさ 55/100

    ar4mirez/spinel#112 ·

    メンテナーはふだん 1 日以内に返信

  • Built-in gem: `etc`
    オープン
    area:gems good first issue P1 size:S

    難易度 4/5 3〜5日 初心者へのやさしさ 38/100

    ar4mirez/spinel#111 ·

    メンテナーはふだん 1 日以内に返信

  • Built-in gem: `io/console`
    オープン
    area:gems P1 size:S

    難易度 4/5 3〜5日 初心者へのやさしさ 58/100

    ar4mirez/spinel#110 ·

    メンテナーはふだん 1 日以内に返信

  • Built-in gem: `bigdecimal`
    オープン
    area:gems P1 size:M

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    ar4mirez/spinel#109 ·

    メンテナーはふだん 1 日以内に返信

  • Built-in gem: `psych`
    オープン
    area:gems P1 size:M

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    ar4mirez/spinel#108 ·

    メンテナーはふだん 1 日以内に返信

  • `openssl` phase 2: TLS, so `net/https` works
    オープン
    area:gems P0 size:L

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    ar4mirez/spinel#107 ·

    メンテナーはふだん 1 日以内に返信

  • `openssl` phase 1: digests, HMAC, random
    オープン
    area:gems P0 size:M

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    ar4mirez/spinel#106 ·

    メンテナーはふだん 1 日以内に返信

  • `Spinel::FFI` on libffi
    オープン
    area:ext P1 size:L

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    ar4mirez/spinel#105 ·

    メンテナーはふだん 1 日以内に返信

  • Extension loader plus an example extension gem
    オープン
    area:ext P0 size:M

    難易度 4/5 3〜5日 初心者へのやさしさ 52/100

    ar4mirez/spinel#104 ·

    メンテナーはふだん 1 日以内に返信

  • `spinel-ext`: public Rust API and versioned ABI
    オープン
    area:ext P0 size:L

    難易度 5/5 1週間以上 初心者へのやさしさ 45/100

    ar4mirez/spinel#103 ·

    メンテナーはふだん 1 日以内に返信

  • `spinel build --target <triple>` cross-compilation
    オープン
    area:build P2 size:M

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    ar4mirez/spinel#102 ·

    メンテナーはふだん 1 日以内に返信

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

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    ar4mirez/spinel#101 ·

    メンテナーはふだん 1 日以内に返信

  • Assemble the payload: `app/`, `gem_home/`, `bytecode/`, `manifest.json`
    オープン
    area:build P0 size:L

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    ar4mirez/spinel#100 ·

    メンテナーはふだん 1 日以内に返信

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

    難易度 4/5 3〜5日 初心者へのやさしさ 52/100

    ar4mirez/spinel#99 ·

    メンテナーはふだん 1 日以内に返信

  • Payload trailer format, and appending on Linux
    オープン
    area:build P0 size:M

    難易度 4/5 3〜5日 初心者へのやさしさ 52/100

    ar4mirez/spinel#98 ·

    メンテナーはふだん 1 日以内に返信

  • `spinel test --watch`: map changed files to the tests to rerun
    オープン
    area:test-runner P2 size:M

    難易度 4/5 3〜5日 初心者へのやさしさ 54/100

    ar4mirez/spinel#97 ·

    メンテナーはふだん 1 日以内に返信

  • Test timings and longest-first scheduling
    オープン
    area:test-runner P1 size:S

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    ar4mirez/spinel#96 ·

    メンテナーはふだん 1 日以内に返信

最新の 100 件のみ表示しています

このページには最近登録されたものだけが並びます。全件は詳細フィルターにあり、言語・難易度・所要時間で絞り込めます。

詳細フィルターへ

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。