Skip to main content

MkDoxy → MkDocs + Doxygen = easy documentation generator with code snippets

Project description

MkDoxy

MkDoxy plugin for MkDocs generates API documentation based on Doxygen comments and code snippets in your markdown files.

Warning Extension is in development and few features are not working properly. More information in Discussions and Issues pages.


:material-home-edit: Online Demo and :simple-github: Demo source-code


Feature List - Installation - Quick start

Feature List

Installation

With pip:

pip install mkdoxy

Install from source - development version:

pip install git+https://github.com/JakubAndrysek/MkDoxy.git

Quick start

mkdocs.yml:

site_name: "My documentation"

theme:
  name: material

plugins:
  - search
  - mkdoxy:
      projects:
        myProjectCpp: # name of project must be alphanumeric + numbers (without spaces)
          src-dirs: path/to/src/project1 # path to source code (support multiple paths separated by space) => INPUT
          full-doc: True # if you want to generate full documentation
          doxy-cfg: # standard doxygen configuration (key: value)
            FILE_PATTERNS: "*.cpp *.h*" # specify file patterns to filter out
            RECURSIVE: True # recursive search in source directories

Do You Enjoy MkDoxy or Does It Save You Time?

Then definitely consider:

  • supporting me on GitHub Sponsors:

License

This project is licensed under the terms of the MIT license

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

mkdoxy-1.1.0.tar.gz (33.1 kB view details)

Uploaded Source

Built Distribution

mkdoxy-1.1.0-py3-none-any.whl (40.3 kB view details)

Uploaded Python 3

File details

Details for the file mkdoxy-1.1.0.tar.gz.

File metadata

  • Download URL: mkdoxy-1.1.0.tar.gz
  • Upload date:
  • Size: 33.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.17

File hashes

Hashes for mkdoxy-1.1.0.tar.gz
Algorithm Hash digest
SHA256 b105841ddca32abcc289901c460beaf0a387b6791e9cdeb127ac561570dc77a8
MD5 9dd45a197b22b183665e001cbb1fe191
BLAKE2b-256 f7863f46669e6a09a47565afeac4f626e34ee12e116ce2ccb2ad9bb0de9343a7

See more details on using hashes here.

File details

Details for the file mkdoxy-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: mkdoxy-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 40.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.17

File hashes

Hashes for mkdoxy-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 39a6bb7480b6c82c162d0bb4eca4c80cbd5c09a70ce5d0bad246f4da94606bb5
MD5 7d37cdae6907f7a0f574aff83d9fc57c
BLAKE2b-256 b3e78605ab43999beb31c747e56fe066f18a8ad820bee356275d415c64e957c6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page