概要
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拡張機能が非推奨であることを明記
- 新しいレシーバー名の使用方法を説明
タスク
概要
microbit拡張機能をobsolete(非推奨)とし、microbit more拡張機能をメインとして利用するよう変更します。これに伴い、命令ブロックとRubyコードの対応におけるレシーバー名を変更します。
背景
現在、microbit関連の拡張機能として以下の2つが存在します:
microbit more拡張機能の方が機能が豊富であり、今後はこちらをメインとして利用することとします。
変更内容
レシーバー名の変更
microbit_more.xxxmicrobit.xxxmicrobit.xxxmicrobit_v1.xxx互換性マッピング
microbit.xxxmicrobit_more.xxxmicrobit_v1.xxx実装方針
microbit more拡張機能のレシーバー変更
microbit_more→microbitに変更microbit_moreも引き続きサポートmicrobit拡張機能のレシーバー変更
microbit→microbit_v1に変更ドキュメント更新
タスク
microbitに変更microbit_v1に変更microbit_moreレシーバーを維持