
Generate markdown API documentation from Google-style Python docstring. The lazy alternative to Sphinx.
Lazydocs is a powerful tool designed specifically for Python developers looking to create stunning markdown documentation for their APIs effortlessly. With its intuitive command-line interface and Python API, Lazydocs can generate comprehensive API documentation in mere seconds, leveraging the Google-style docstrings embedded in your code. This means that you can quickly document your codebase, enhancing clarity and usability for future developers and users alike.
One of the standout features of Lazydocs is its compatibility with popular platforms like GitHub and MkDocs, making it a versatile option for developers who want to streamline their documentation process. Whether you're working on a small project or a large-scale system, Lazydocs provides the features needed to maintain organized and accessible documentation.
Simple CLI: Quickly generate markdown documentation in seconds using an easy-to-use command-line interface, making the process smooth and efficient.
Google-style Docstring Support: Seamlessly extracts and formats information from Google-style Python docstrings, ensuring your documentation is consistent and professional.
Source Code Linking: Automatically adds badges linking to the source code, with relative paths for easy navigation within the repository, enhancing usability.
API Overview Generation: Create a comprehensive overview of modules, classes, and functions in your project, helping users grasp the entirety of your API at a glance.
MkDocs Integration: Effortlessly incorporate your generated markdown documentation into existing MkDocs projects, enabling a cohesive documentation experience.
Custom Configuration Options: Tailor the output and behavior of Lazydocs to fit your specific project needs through customizable options during documentation generation.

MkDocs is a fast, simple and downright gorgeous static site generator that's geared towards building project documentation. Documentation source files are written in Markdown, and configured with a single YAML configuration file.