Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

markdowndotnet

Python command line tool to generate markdown documents from C# Library files and their XML documentation.

Python version Build Status PyPI

Requirements

The generated files markdown files are meant to be used with mkdocs (with the material theme), but may be compatible with other site generators.

How to use

The script requires setting the DocumentationFile setting in the project’s configuration, e.g.

<DocumentationFile>bin\Debug\ExampleProject.xml</DocumentationFile>

Once this has been set, an XML file will be built along with the library’s dll file.

Now, when running the script, the path to the dll and the xml file must be specified:

python markdowndotnet.py ExampleProject.dll ExampleProject.xml

By default, the files will be generated in a folder named output/ in the working directory.

This contains markdown files generated for each object found in the assembly, ordered in directories by namespace. Aditionally, a file named index.yml is created, which can be appened to a mkdocs.yml file to use with mkdocs.

Features

  • Generates markdown documents from a compiled binary (dll) and it’s documentation file.

  • Displays all public fields, properties and methods, along with their parameters and return types.

  • Generate internal links between members

  • External links to system classes

  • Partial support for summary, params and returns tags.

Planned features

  • Support for all XML tags

Metadata

Release files for markdowndotnet 0.1.0a2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for markdowndotnet 0.1.0a2
File Size Uploaded Provenance Actions
markdowndotnet-0.1.0a2.tar.gz 9.1 kB Without provenance Details for markdowndotnet-0.1.0a2.tar.gz

Release files / markdowndotnet-0.1.0a2.tar.gz

Download URL markdowndotnet-0.1.0a2.tar.gz
Size 9.1 kB
Tags Source
SHA-256 checksum
How to use checksums
19280fd86c80513878071e576d02084433eb53dfe374e2eb448599f1b5d60135
BLAKE2b-256 checksum
How to use checksums
97253f0815ebe60f8a8b71ea610e3e65ca1465d163ba4175d1127e52fb656200
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for markdowndotnet 0.1.0a2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page