Skip to content

charlie: next/v3 docs and playbooks parity with main for Raw, Conditional, and tests #354

@charliecreates

Description

@charliecreates

Subtask of #348. Align docs and .charlie playbooks on next/v3 with main for Raw and Conditional semantics and running jsx-email tests so v3 contributors have branch-appropriate guidance.

Target branch

All work for this issue should be implemented against the next/v3 branch.

  • Branch from origin/next/v3.
  • Open pull requests with base set to next/v3 (not main).

Context

As next/v3 is brought into alignment with main for Raw/Conditional behavior and core correctness, we also want the written guidance to match. Today, main has more complete docs and .charlie playbooks describing:

  • How the Raw and Conditional pipeline is expected to behave (including MSO/Outlook conditionals and Raw-inside-Conditional cases).
  • How to run jsx-email tests locally in a way that mirrors CI (including FORCE_COLOR usage and the relevant Moon tasks).

next/v3 should carry branch-specific versions of this guidance so contributors working on v3 know to target next/v3, understand the intended behavior, and can run the right verification commands.

Implementation notes

When working this issue:

  1. Audit the docs and .charlie content on main related to Raw, Conditional, and running jsx-email tests like CI.
  2. Port or adapt that content into next/v3, updating any branch-specific details (for example, which Moon tasks exist on next/v3, or where workflows differ) so the instructions are accurate for v3.
  3. Make sure each relevant doc or playbook explicitly calls out that PRs for this alignment work should target the next/v3 branch and reference charlie: head vs next/v3 #348 for the broader context of keeping next/v3 and main aligned.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions