Skip to content

1.0リリースのタスク #20

@kimushu

Description

@kimushu

次のリリース(7~8月)で0.99.xから1.0.xにアップデートし、Previewフラグを外して正式版とする予定です。
以下にアップデートに関するタスクをまとめます。(個々の不具合修正はこのチケットに列挙せず、各々のissueにマイルストーンを関連付けて管理)

1.0.0での搭載機能 (必須のものに絞り込み)

  • GR-CITRUS/WRBB4固有
  • PERIDOT固有
    • Duktapeファームリリース (beta版はリリース済み、正式版まだ)
    • 自動実行ファイル(boot.json?)生成機能
  • TypeScript対応
    • タスク(tasks.json)作成機能
    • デバッグ指定(launch.json)のpreRunTask連携
    • コンパイル指定(tsconfig.json)の生成機能
    • npm連携 [optional]
    • 型定義情報連携 [optional]
  • 共通
    • Windows x64 版対応 (node-serialportのバイナリ追加) (対応済)
    • 初期ファイル作成機能

1.1.x 以降とする予定の機能

  • PERIDOT固有
    • mrubyファームリリース [optional]
  • mruby対応
    • 1.2.0と1.3.0の共存&自動切り替え機能
      • (RITE versionが0003→0004に変化しているため、生成物の共有は不可)
    • 配布パッケージの肥大化に繋がるため、初回利用時ダウンロードの実装 Distribution package is too large #25 のタイミングで追加
  • JavaScript対応
    • デバッグ指定(launch.json)のcompounds指定生成機能
    • Duktape debugger拡張の依存指定
    • 転送対象設定の、コンテキストメニューからの変更 [optional]
  • カタログキャッシュのクリア方法提供
  • Lua対応
  • Python (micropython) 対応

Metadata

Metadata

Assignees

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions