Xo1otl / mictlan

0 stars 0 forks source link

codegen #36

Open Xo1otl opened 1 month ago

Xo1otl commented 1 month ago

mictlan用のcodegen常駐しててもいいかもしれん buildディレクトリがtpl.pyだらけなので監視して実行する ちゃんと作る場合clean architectureで行う

scripts/codegenで、抽象的なcodegenインターフェース用意して、DIしてbuildディレクトリのcodegenを書く等 それかもっと限定的なcodegenにしたほうがいいかも tanstack routerのcodegen的なものを用意したい

Xo1otl commented 1 month ago

workspaceの初期化サイクルってステートマシンで書けるかもしれない

  1. 基本的な依存関係のインストール
  2. lazyインストールされるpackageの初期化
  3. クレデンシャルファイルの配置
  4. tplファイルからの設定ファイルの生成 など様々な処理が考えられ、タイミングが状態に依存する

xstate等で状態遷移図かいて自動化するスクリプト書いてもいいかも