Create Project Markdown

A powerful Python utility that transforms your project's codebase into a set of well-organized markdown documentation files, chunked to easy context processing in target systems. Perfect for creating llm-context compatible comprehensive project documentation with minimal effort.

Key Features

Automated Documentation

Automatically scans and processes your entire project directory, creating a unified documentation structure that's easy to navigate and maintain.

Multiple File Support

Handles various file types and seamlessly integrates their contents into a cohesive markdown document, preserving code formatting and structure.

Customizable Output

Configure the documentation generation process to match your project's specific needs and documentation standards.

Developer Friendly

Simple to integrate into existing workflows with straightforward configuration and clear logging for troubleshooting.

Getting Started

Visit our GitHub repository to get started with Create Project Markdown. The tool is designed to be simple to use while providing powerful documentation capabilities.

Quick Installation

pip install create-project-markdown

Basic Usage

python -m create_project_markdown --input-dir /path/to/your/project --output-file documentation.md

Contributing

We welcome contributions from the community! Whether it's adding new features, improving documentation, or reporting bugs, your input helps make Create Project Markdown better for everyone.

Check out our GitHub Issues page to see where you can help or to report any problems you encounter.