Command Line Tool that quickly generates markdown files from your docstrings
Project description
QuickMD
Python Markdown Documentation Generator
Overview
The Python Markdown Documentation Generator is a utility script that automatically generates Markdown documentation from Python files. It extracts details about functions, classes, methods, type hints, and docstrings, and organizes them into a structured Markdown file. This tool is particularly useful for developers who want to maintain clear and organized documentation for their Python projects without manually writing Markdown files.
Features
- Automatic Extraction: Automatically extracts function signatures, type hints, and docstrings from Python files.
- Class and Method Support: Supports documenting classes and their associated methods, grouping them appropriately in the output.
- Structured Output: Generates well-organized Markdown files, separating functions and classes into different sections.
- Customizable: Easily modify the script to tailor the output to your specific needs.
Installation
To use the Python Markdown Documentation Generator, simply clone this repository:
pip install QuickMD
Usage
qmd md --path <path to file here>
A new directory(s) will be made in QuickMDBuild/ where your .md file will be
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file quickmd-0.1.2.tar.gz.
File metadata
- Download URL: quickmd-0.1.2.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
12dc7bfa3aeba75b7d6cbddd0e2176a3efc8b40d4bdbac3e304e12adc5bfc72d
|
|
| MD5 |
3ae04a90ce6968fb216db4f2e7f980b4
|
|
| BLAKE2b-256 |
b12df94f862cc8abe0c2ff0c9973de8e1b2e9136556f7b58d75ef25ac68b9fe8
|
File details
Details for the file QuickMD-0.1.2-py3-none-any.whl.
File metadata
- Download URL: QuickMD-0.1.2-py3-none-any.whl
- Upload date:
- Size: 3.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d2f2256a40eb62e20253d507b818d70e91aa98e212ac856d73a02b03bf53ae81
|
|
| MD5 |
4766eb1e54d598bdeef783cf6c82a06c
|
|
| BLAKE2b-256 |
ca381f11fc8375a8e5f413534ecfcfbe9fe7bee1270d44b2117d25e6de0ce364
|