A toolkit to create better Rust device drivers, faster

diondokter/device-driver は初心者に優しい?

diondokter/device-driver への外部コントリビューターの PR が最近は少なく、どのくらいマージされるかはまだ言えません。 初心者向けの issue が現在 3 件オープンです。

スター
338
フォーク
26
オープンの初心者向け issue
3
索引済み issue
42
平均マージ
52分
マージ済み PR(30日)
6
主要言語
Rust
ライセンス
Apache-2.0
最終 GitHub push
2026年10月17日
最新の索引
2026年10月18日
コントリビューションガイド
コントリビューションガイド
行動規範
行動規範がありません
初心者向けラベル
help wanted

diondokter/device-driver にコントリビュートするには

  1. まずコントリビューションガイドを読みましょう。変更の提案、テスト、レビューの進め方が書かれています。
  2. あなたのコントリビュートはプロジェクトの Apache-2.0 ライセンスで公開されます。
  3. 下にある 3 件の初心者向けのオープンな issue から 1 つ選び、作業を始める前に取り組みたいとコメントしましょう。
issue を読み込んでいます

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

  • Create a code formatter
    オープン
    ddsl lang enhancement

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

    diondokter/device-driver#318 ·

  • Field(set) composition
    オープン
    ddsl lang enhancement output

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

    diondokter/device-driver#316 · コメント 1 件 ·

  • Consider removing formatting
    オープン
    enhancement output

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

    diondokter/device-driver#313 ·

  • Add native finite state machines
    オープン
    ddsl lang enhancement output

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

    diondokter/device-driver#309 · リアクション 2 件 ·

  • DDSL converter changes hexadecimal reset values to decimal
    オープン
    enhancement output

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

    diondokter/device-driver#301 · コメント 1 件 ·

  • Have CI generate release binaries
    オープン
    enhancement help wanted

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

    diondokter/device-driver#298 · コメント 2 件 ·

  • Fix playground quirks mode
    オープン
    bug website

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

    diondokter/device-driver#290 ·

  • Add repeat support to buffers
    オープン
    ddsl lang enhancement

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

    diondokter/device-driver#286 ·

  • Improve parser recovery
    オープン
    ddsl lang enhancement help wanted

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

    diondokter/device-driver#278 ·

  • Add split field stitching
    オープン
    ddsl lang enhancement

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

    diondokter/device-driver#272 · コメント 1 件 ·

  • Support enum variant alternatives
    オープン
    ddsl lang enhancement

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

    diondokter/device-driver#268 ·

  • Generate mocking setup
    オープン
    enhancement output

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

    diondokter/device-driver#264 · コメント 3 件 ·

  • Allow pure integer types as fieldsets
    オープン
    ddsl lang enhancement

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

    diondokter/device-driver#254 · コメント 1 件 · リアクション 1 件 ·

  • Add some sort of iterator for repeated registers
    オープン
    enhancement output

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

    diondokter/device-driver#250 · コメント 1 件 ·

  • Auto repeat stride
    オープン
    ddsl lang enhancement

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

    diondokter/device-driver#249 · コメント 1 件 ·

  • Implement `FromStr` on Rust enums
    オープン
    enhancement output

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

    diondokter/device-driver#241 · コメント 2 件 ·

  • Add serde support to generated Rust code
    オープン
    enhancement output

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

    diondokter/device-driver#240 ·

  • Create publicly exposed way to use device-driver as a (build script) library
    オープン
    enhancement

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

    diondokter/device-driver#234 ·

  • Keep track of object removals for better diagnostics
    オープン
    bug output

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

    diondokter/device-driver#229 ·

  • Use templates for html metadata
    オープン
    website

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

    diondokter/device-driver#219 ·

  • Add mixed reads & writes
    オープン
    enhancement runtime

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

    diondokter/device-driver#207 · コメント 1 件 ·

  • Create SVD -> device-driver tool
    オープン
    enhancement

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

    diondokter/device-driver#191 ·

  • Individual reset values for repeated registers
    オープン
    ddsl lang enhancement output

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

    diondokter/device-driver#188 ·

  • Work on diagnostics output in proc-macro
    オープン
    enhancement output

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

    diondokter/device-driver#172 · コメント 2 件 ·

  • Add support for more complex address types
    オープン
    ddsl lang enhancement output runtime

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

    diondokter/device-driver#164 · コメント 2 件 ·

  • Investigate maybe_async/bisync support
    オープン
    enhancement help wanted output

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

    diondokter/device-driver#153 · コメント 3 件 · リアクション 6 件 ·

  • Add string basetype
    オープン
    ddsl lang enhancement output runtime

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

    diondokter/device-driver#131 · コメント 1 件 · リアクション 1 件 ·

  • Add (optional) metadata about the driver
    オープン
    ddsl lang enhancement

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

    diondokter/device-driver#115 ·

  • Generate C code
    オープン
    enhancement output

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

    diondokter/device-driver#84 · コメント 1 件 ·

  • Allow for commands to carry dynamic data
    オープン
    ddsl lang enhancement

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

    diondokter/device-driver#76 · コメント 8 件 ·

  • Idea: Define logic in addition to object declarations
    オープン
    ddsl lang enhancement

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

    diondokter/device-driver#70 · コメント 3 件 ·

  • Re-using definitions for families of chips
    オープン
    ddsl lang enhancement

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

    diondokter/device-driver#58 · コメント 3 件 ·

  • Add object type "memory"
    オープン
    ddsl lang enhancement

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

    diondokter/device-driver#47 · コメント 8 件 ·

  • Bit modify operations
    オープン
    enhancement runtime

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

    diondokter/device-driver#15 · リアクション 1 件 ·

  • Add a device trace feature
    対応中かも @diondokter が 12 日前に担当しました。 オープン
    enhancement runtime

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

    diondokter/device-driver#271 · コメント 2 件 ·

  • Generate an HTML overview
    対応中かも @diondokter が 77 日前に担当しました。 オープン
    enhancement output

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

    diondokter/device-driver#87 · コメント 3 件 ·

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

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