-
-
Notifications
You must be signed in to change notification settings - Fork 3
Closed
smalruby/smalruby3-gui
#526Description
概要
microbit拡張機能をobsolete(非推奨)とし、microbit more拡張機能をメインとして利用するよう変更します。これに伴い、命令ブロックとRubyコードの対応におけるレシーバー名を変更します。
背景
現在、microbit関連の拡張機能として以下の2つが存在します:
- microbit拡張機能: Scratch本家由来のオリジナル拡張機能
- microbit more拡張機能: より多くの機能を提供する拡張版
microbit more拡張機能の方が機能が豊富であり、今後はこちらをメインとして利用することとします。
変更内容
レシーバー名の変更
| 拡張機能 | 変更前 | 変更後 |
|---|---|---|
| microbit more | microbit_more.xxx |
microbit.xxx |
| microbit (旧) | microbit.xxx |
microbit_v1.xxx |
互換性マッピング
| Ruby レシーバー | 対応する拡張機能 | 備考 |
|---|---|---|
microbit.xxx |
microbit more | 新しいメイン |
microbit_more.xxx |
microbit more | 後方互換のため維持 |
microbit_v1.xxx |
microbit (旧) | obsolete扱い |
実装方針
-
microbit more拡張機能のレシーバー変更
microbit_more→microbitに変更- 後方互換のため
microbit_moreも引き続きサポート
-
microbit拡張機能のレシーバー変更
microbit→microbit_v1に変更- obsolete(非推奨)として扱う
-
ドキュメント更新
- microbit拡張機能が非推奨であることを明記
- 新しいレシーバー名の使用方法を説明
タスク
- scratch-vm: microbit more拡張機能のレシーバーを
microbitに変更 - scratch-vm: microbit拡張機能のレシーバーを
microbit_v1に変更 - scratch-vm: 後方互換のため
microbit_moreレシーバーを維持 - smalruby3-gui: 関連するUIやメッセージの更新(必要に応じて)
- テストの更新・追加
- ドキュメントの更新
Metadata
Metadata
Assignees
Labels
No labels