-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
enhance(dev): 開発モード時にlocaleと型定義が自動的に再生成されるように #12481
Conversation
これは別に開発モードに限定する必要はなさそう(デフォルトで使えるようになってるサーバーもあるので) |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## develop #12481 +/- ##
===========================================
- Coverage 78.68% 78.30% -0.38%
===========================================
Files 951 178 -773
Lines 103427 23636 -79791
Branches 8328 496 -7832
===========================================
- Hits 81382 18509 -62873
+ Misses 22045 5127 -16918 ☔ View full report in Codecov by Sentry. |
変更しました:eyes: あと確認しておきたい所があって、 |
無くても問題なさそうなら無くて良さそう |
修正しました:pray: |
👍 |
* enhance: localeを任意のタイミングでリビルドできるように * enhance: localeも監視し、必要であればlocaleをリビルドするように * feat: devモードの時のみナビゲーションバーからキャッシュクリアができるように * refactor: キャッシュクリア部分を共通化 * fix: localesのファイル変更イベントが取れないのを修正 * fix: replaceAllでコケるのを修正 * change: 開発モードに関係なくナビゲーションバーからキャッシュクリアできるように * refactor: 必要のないリビルドをしないように * update: CHANGELOG.md --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
What
開発モード(pnpm dev)で起動している場合に、localeディレクトリ内のymlが更新されたタイミングで型定義と各言語のlocaleが再生成されるようにしました。
またクライアントのナビゲーションバーに「キャッシュを削除」ボタンを表示および追加できるようにし、簡単に最新版のlocaleに更新できるようにしました。
Why
現状、以下のような問題が存在します。
Additional info (optional)
pnpm build-assets --watch
が動作していなかった問題も修正しましたChecklist