地域開発
git clone https://github.com/IEvangelist/resource-translatorcd resource-translatornpm installnpm run verify # lint + format:check + test + buildパーサの追加
-
__tests__/data/の下に照明器具を追加してください。 -
TranslationFileParser(parse、format、applyTranslations、toTranslatableTextMap)を実装してください。 -
translation-file-parser-factory.tsに登録してください。 -
translation-file-finder.tsで拡張子をtranslationFileSchemesに追加してください。 - Parse →フォーマットの往復テストを書いて、Translationsを適用してください。
カバレッジの閾値
Jestの設定は最小限のカバレッジを強制します。新しいコードは文+行数の閾値が78%以上、関数が90%以上に保たれなければなりません。交換に加えて治具やテストも追加しましょう。
ドキュメントサイト
docs/フォルダはAstro 6 + Tailwind v4のプロジェクトです。一度npm installてからローカルプレビューをnpm run devしてください。pages.ymlワークフローは、すべてのマージ時にGitHub Pagesにドキュメントを配信します。