Skip to content

docs: hyperframes docs rendering lists 1-8 workers and never mentions --format #7668

Closed

Description

@jrusso1020

hyperframes docs rendering prints the render options from packages/cli/src/docs/rendering.md. Two things in that page are out of date:

  • Worker range. Line 19 says -w, --workers — Parallel workers 1-8 (default: auto). The engine actually accepts up to 24 workers (ABSOLUTE_MAX_WORKERS = 24 in packages/engine/src/services/parallelCoordinator.ts).
  • Output format. The page never mentions --format, so a reader can't learn from it that render also produces webm, mov, gif, png-sequence and hls. The accepted values are listed in the format option and the examples at the top of packages/cli/src/commands/render.ts.

What to do

  1. Fix the --workers line so it matches what the engine accepts.
  2. Add a --format bullet to the Options list, plus --gif-loop if it fits, using render.ts as the source of truth.
  3. Run hyperframes docs rendering locally and check that the output reads well.

This is a docs-only change and a good first contribution.

— Rames Jusso

Activity

  1. added
    difficulty/easyLocalized change with a known approach, limited risk, and straightforward verification.
    documentationImprovements or additions to documentation
    good first issueEasy, available, ready work with code/test pointers and a confirmed newcomer mentor.
    help wantedReady, available work with maintainer review support; any difficulty.
    on Nov 13, 2026
  2. ksong151 commented on Nov 13, 2026

    @ksong151
    Contributor

    Hi! I’d like to take this one if it’s still available.

    Here’s my plan, all in packages/cli/src/docs/rendering.md:

    --workers: change “1-8” to “1-24”. Add that values above 24 are clamped, since ABSOLUTE_MAX_WORKERS = 24 in parallelCoordinator.ts clamps them instead of rejecting them.
    --format: add a bullet listing mp4 (default), webm, mov, gif, png-sequence and hls. Note that MOV and WebM keep transparency and that png-sequence and hls write a directory, using the option description in render.ts as the source.
    --gif-loop: add a bullet: loop count from 0 to 65535, where 0 means infinite, used only with --format gif.
    Change the opening line “Render compositions to MP4” so it doesn’t contradict the new formats.

    Then I’ll run hyperframes docs rendering locally to check the output, and run the docs command tests.

  3. added a commit that references this issue on Nov 14, 2026
    3e69d0d
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    difficulty/easyLocalized change with a known approach, limited risk, and straightforward verification.documentationImprovements or additions to documentationgood first issueEasy, available, ready work with code/test pointers and a confirmed newcomer mentor.help wantedReady, available work with maintainer review support; any difficulty.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions