Skip to content

ajelinek/parse-a-slide

Repository files navigation

Parse-a-Slide

Project Overview

parse-a-slide is a command-line interface (CLI) tool designed to streamline the creation, processing, and management of slide-based presentations. It enables users to author presentations using Markdown (.md) or MDX (.mdx) syntax and transform them into structured, ready-to-use formats.

Key features include:

  • Markdown/MDX Authoring: Create presentations using familiar syntax
  • Mermaid.js Support: Embed diagrams as code
  • Flexible Output: Generate various output formats (Markdown, MDX, HTML)
  • Asset Management: Automatic handling of images and diagrams

Development Philosophy

This project is being developed with a "vibe coding" approach, aiming for 95-100% of the code to be generated by LLMs. This serves as an experiment to enhance senior software engineer productivity. The development process will be strict and well-documented, drawing inspiration from traditional software development methodologies (e.g., BSDs, FSDs, PRDs, testing plans) adapted for an LLM-driven workflow. The goal is to provide clear, detailed context for the LLM, similar to how specifications were provided to human engineers in the past.

CLI Usage

# Build presentations once
parse-a-slide build [options] [files...]

Documentation

See _docs/

About

Transform markdown and mdx into stand-alone presentations and/or astro ready content.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages