chore(charlie): align next/v3 docs/playbooks with main for Raw, Conditional, tests #361
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Component / Package Name:
jsx-email / .charlie
This PR contains:
Are tests included?
Breaking Changes?
List any relevant issue numbers:
Resolves #354
Refs #348
Description
Aligns the
next/v3branch docs and Charlie playbooks withmainfor<Raw>,<Conditional>, and runningjsx-emailtests so v3 contributors get branch-accurate guidance..charlie/instructions/pull-request.mdfrommainintonext/v3and updated test references to use thejsx-email:testMoon task andshared/vitest.config.ts(the configuration used onnext/v3)..charlie/playbooks/conditional-and-raw.mdmirroringmain’s Conditional/Raw guidance, but wired to thenext/v3Moon tasks and CI workflow. This copy explicitly calls out that alignment work should branch fromorigin/next/v3, targetnext/v3as the PR base, and mention#348..charlie/playbooks/run-jsx-email-tests-like-ci.mddescribing how to run thepackages/jsx-emailsuite locally in the same waynext/v3CI does (build plugin artifacts, runpnpm moon run jsx-email:test, and runjsx-email:tsc), again with an explicit note about targetingnext/v3and referencing#348for the broader alignment effort.docs/components/{raw,conditional}.mdunchanged because they are already in sync betweenmainandnext/v3; the new.charliedocs provide the branch-specific contributor guidance requested in charlie: next/v3 docs and playbooks parity with main for Raw, Conditional, and tests #354.Verification
Docs-only change (new
.charlieinstructions and playbooks); no runtime or test code was modified.pnpm moon run repo:lint,pnpm moon run jsx-email:build,pnpm moon run jsx-email:test, andpnpm moon run jsx-email:tscbecause this PR only adds documentation/configuration for Charlie and does not touch TypeScript/JS or workflows.jsx-email:test,jsx-email:tsc, pluginbuildtasks, andshared/vitest.config.ts) exist onnext/v3and match the CI workflows (.github/workflows/test*.yml).Self-review notes