posit-dev / posit-dev/hephaestus

Composition-level chrome on nested compositions

Open
#27 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
20
Forks
1
Avg merge
9h 18m
Merged PRs (30d)
4

Description

PlotComposition stores composition chrome in a map keyed by composition id, but only exposes the root's entry (via title / axis_title / add_legend). A nested grid inside the root can't yet be given its own title or legend, though the layout engine supports it (composition_chrome_nested_inside_another_composition) and the storage is already keyed for it — a public entry point that targets a composition by id is all that's missing.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with PlotComposition and its existing title, axis_title, and add_legend entry points, then trace the composition-id-keyed chrome storage. Use composition_chrome_nested_inside_another_composition to verify the layout engine's nested case, and consider the work done when callers can target a nested composition by id for its own title, axis title, or legend.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
data-visualization
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
72/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.