Create script for guided sync from P.B template#2333
Conversation
|
Important Review skippedAuto incremental reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
📝 WalkthroughWalkthroughThis PR modernizes the platform.bible-extension with a comprehensive template update: upgrading build tooling (ESLint, Stylelint, TypeScript, PostCSC) to support Tailwind v4 and React 19, introducing a new interactive template-sync CLI script to keep the extension in sync with the paranext-core template, completely overhauling the Tailwind theme infrastructure with new oklch-based CSS variables and semantic tokens, and migrating 20+ React components to use the new tw: class prefix syntax. ChangesPlatform.Bible Extension Modernization & Template Sync
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 minutes Possibly related PRs
Suggested labels
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
b9855c4 to
507fd30
Compare
A pair resolved with 'b' was counted as template-applied then re-counted as same on the deferred pass. Add a countedPairs Set so each file is tallied exactly once regardless of how many passes it takes. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
https://app.devin.ai/review/sillsdev/languageforge-lexbox/pull/2333
PR contents:
tw-*->tw:*) in the same way as the Interlinearizer extension (sillsdev/interlinearizer-extension@791ffd6)package-lock.json