jongalloway / jongalloway/pptx-tools
Feature: SmartArt read/write support
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 9
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
Add tools to read and modify SmartArt diagrams.
Suggested:
- pptx_get_smartart_content (extract text/structure from SmartArt — node hierarchy, text per node, diagram type)
- pptx_update_smartart (modify node text/structure)
Business value: handle org charts, process flows, hierarchies programmatically.
Complexity: Very High — SmartArt is a specialized embedded format (DrawingML diagrams) with its own data model, layout definitions, and color transforms. Specialist use case.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by examining the existing tool entry points around pptx_get_smartart_content and pptx_update_smartart, then review the SmartArt DrawingML data model described in the issue. Done means extracting node hierarchy, node text, and diagram type, and supporting updates to node text and structure for SmartArt diagrams.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100