Pembangunan lokal
git clone https://github.com/IEvangelist/resource-translatorcd resource-translatornpm installnpm run verify # lint + format:check + test + buildMenambahkan parser
- Tambahkan perlengkapan di bawah
__tests__/data/. - Terapkan
TranslationFileParser(parse,format,applyTranslations,toTranslatableTextMap). - Daftarkan di
translation-file-parser-factory.ts. - Tambahkan ekstensi file ke
translationFileSchemesditranslation-file-finder.ts. - Tulis pengujian bolak-balik untuk menguraikan format → dan applyTranslations.
Ambang batas pertanggungan
Konfigurasi Jest memberlakukan cakupan minimum. Kode baru harus menjaga ambang batas pernyataan + baris di atas 78% dan fungsi di atas 90%. Tambahkan perlengkapan dan pengujian di samping perubahan Anda.
Situs dokumentasi
Folder docs/ adalah proyek Astro 6 + Tailwind v4. Jalankan npm install sana sekali, lalu npm run dev untuk pratinjau lokal. Alur kerja pages.yml mengirimkan dokumen ke Halaman GitHub pada setiap penggabungan.