Skip to content

Commit c9446e5

Browse files
kMutageneclaude
andcommitted
Add encoded derived convenience chart overloads
Completes phase H2 of the encoded array support plan by adding encoded overloads for derived convenience constructors across Chart2D, Chart3D, ChartCarpet, ChartDomain, ChartMap, ChartPolar, ChartSmith, and ChartTernary. Pareto, Residual, and AnnotatedHeatmap are intentionally excluded since they perform in-F# computation over their input arrays. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 7396529 commit c9446e5

14 files changed

Lines changed: 3135 additions & 6 deletions

File tree

AGENTS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ When adding a new chart type or API surface, add or update the corresponding `.f
112112
- The core library is designed for C# interop — when adding public API, consider how it looks from C# (see the FAQ in [README.md](README.md) and [issue #285](https://github.com/plotly/Plotly.NET/issues/285)).
113113
- Release targets (`release`, `prerelease`) expect a `NUGET_KEY` environment variable. Don't run these unless you actually intend to publish.
114114
- Main branch for PRs is **`dev`**, not `main`/`master`.
115+
- when prompted for planning the implementation of a feature, draft a plan file and put it into /plans. Use that document to split the planned commits for the feature into self-contained commits that include tests. When working on the feature, continuously update the plan with implementation notes and mark the planned commits as done when they are implemented.
115116

116117
## License
117118

0 commit comments

Comments
 (0)