| name | open-pr |
| description | Open a pull request for the Unovis repo with the project's conventions — correct branch off `main`, the standard commit grouping, and the checklist-style PR body used by the maintainers. Use when asked to open/create/submit a pull request, prepare a branch for review, or write a PR description in this repository. |
Opening a PR in Unovis
Mirror the maintainers' real PRs: #821 Boxplot and
#812 RadialBar.
Branch
- Branch off
main; never commit directly to main.
- Name it for the work, e.g.
feat/boxplot, fix/crosshair-threshold.
- The F5 CLA bot comments on a first-time contributor's PR (sign the CLA when prompted). There
is no DCO /
Signed-off-by requirement.
Commit grouping
Split the work into logical commits (see /commit for the message format). For a new component
the maintainers use this 4-commit grouping:
Component | <Name>: New component — the packages/ts core (config, index, style, types, modules)
plus its export wiring and registry entry.
Dev | Examples: <Name> examples (or Dev | Examples | <Name>: ...) — the packages/dev pages.
Misc: Framework integrations — the regenerated wrappers across React/Angular/Svelte/Vue/Solid.
Website: <Name> docs and gallery example — the .mdx doc + packages/shared/examples gallery
entry + previews.
For smaller changes, one well-scoped commit is fine — keep core/dev/website/wrapper concerns in
separate commits when they coexist.