jongalloway / jongalloway/pptx-tools

Feature: Import markdown to create slides

Open
#129 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement go:needs-research go:no squad squad:copilot squad:mccauley type:feature
Dominant language
C#
Stars
9
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Add pptx_import_markdown tool to create slides from markdown content (reverse of pptx_export_markdown). Parse markdown headings as slide titles, bullet lists as content, tables as table shapes, code blocks as formatted text. Should support specifying a template/layout.

Business value: content pipeline (write in markdown, present in PowerPoint), round-trip editing.

Complexity: High — requires markdown parsing and mapping to OpenXML slide structure.

Contributor guide

Open the contributing guide

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 by locating the existing pptx_export_markdown tool and the entry point for adding pptx_import_markdown. Trace how markdown headings, lists, tables, and code blocks could map to the OpenXML slide structure, then inspect how template or layout selection is handled. Done means the reverse import flow supports the listed markdown elements and template/layout selection.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
cli, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.