新 deck プロパティ setup: {tab, rubyMode, extensions, rubyVersion} を tips-library.jsx / cards reducer 経由で deck 起動時に適用する横断機構。activateTab (editor-tab) / setDnclMode (dncl-mode) / vm.extensionManager.loadExtensionURL を呼ぶ。冪等性とロード失敗時のグレースフルデグレード + ユニットテスト。
Phase 2 の他の Ruby deck すべての前提となる基盤実装。
設計詳細: docs/tutorial/improvement-plan.md「チュートリアル起動時の環境セットアップ」セクション。
Size: middle
Part of #679
新 deck プロパティ
setup: {tab, rubyMode, extensions, rubyVersion}を tips-library.jsx / cards reducer 経由で deck 起動時に適用する横断機構。activateTab(editor-tab) /setDnclMode(dncl-mode) /vm.extensionManager.loadExtensionURLを呼ぶ。冪等性とロード失敗時のグレースフルデグレード + ユニットテスト。Phase 2 の他の Ruby deck すべての前提となる基盤実装。
設計詳細:
docs/tutorial/improvement-plan.md「チュートリアル起動時の環境セットアップ」セクション。Size: middle
Part of #679