smalruby3-gui
smalruby3-gui copied to clipboard
Smalruby 3.0 GUI project forked from LLK/scratch-gui
for example, commented each `move(10 * (10 - 5))` nodes. now, generate below. ```ruby # move ( ) steps # * # - move(10 * (10 - 5)) ``` in...
# Smalrubot S1用ファームウェア転送機能の実装 ## 概要 Smalrubot S1はArduino互換マイコンボードで、Optibootブートローダーがプリインストールされています。現在、Smalrubot S1拡張の接続時に、シリアルポートは開いているが適切な応答がない場合、接続に失敗します。この問題を解決するため、ファームウェア転送機能を実装し、接続失敗時にファームウェアを自動転送できるようにします。 ## 参考実装 既存のmicro:bit用ファームウェア転送機能(`src/lib/microbit-update.js`)を参考に実装します。 ## 技術調査結果 ### Optibootプロトコル - **プロトコル**: STK500v1プロトコルを使用 - **転送方式**: シリアル通信経由でのファームウェア転送 - **ページサイズ**: 最大128バイトずつ転送 - **通信フォーマット**: ` ` ### 主要コマンド...
### 期待する動き 「変数」ブロックと「~の~番目の文字」ブロックを組み合わせた際,ブロックと Ruby コードの正変換/逆変換が出来る. ### 実際の動き 変数ブロックと「~の~番目の文字」ブロックを組み合わせを正変換した後,Ruby コードで配列要素の数字を変更して逆変換すると,変数でなくリストへ変わってしまう. ### 再現手順 添付の画面キャプチャのように操作をしてください. https://github.com/user-attachments/assets/f6bf82f3-42d8-452e-bc5d-2f37ac7f736a ### 使用しているOSやブラウザ OS - Windows 11 ブラウザ - Chrome - Edge
### まとめ 毎月1回はほぼ自動で upstream に追従する仕組みを用意する ### 説明 毎月1回はほぼ自動で scratch-vm と smalruby3-gui をそれぞれの upstream に追従する仕組みを用意する。 dependabot みたいに定期的にやることが大事。コンフリクトが発生していてもよくて、発生することを把握することが目的。 まずは Claude Code のコマンドとして用意する。 次に定期的に実行するための仕組みを決める。 (GitHub Actionsを想定)