Python-Markdown extension for easy changelog tagging
Project description
mdx-changelog
Markdown extension to enable easy addition of changelog badges to your documentation
Installation
The easiest way to install Mdx-Changelog is to use pip
pip install mdx-changelog
Usage
import markdown
text = """;;fix;;"""
md = markdown.Markdown(extensions=["changelog"])
md.convert(text)
'<p><span class="badge badge-fix">Fix</span></p>'
# or
md = markdown.Markdown(extensions=["mdx_changelog.changelog"])
md.convert(text)
'<p><span class="badge badge-fix">Fix</span></p>'
# or
from mdx_changelog import ChangelogExtension
md = markdown.Markdown(extensions=[ChangelogExtension()])
md.convert(text)
'<p><span class="badge badge-fix">Fix</span></p>'
Supported tags
The following tags are supported by default:
- ;;fix;;
- ;;change;; (or ;;changes;;, ;;changed;;)
- ;;improvement;; (or ;;improvements;;, ;;enhancement;;, ;;enhancements;;)
- ;;new;; (or ;;feature;;)
- ;;efficiency;;
- ;;docs;; (or ;;documentation;;)
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
Close
Hashes for markdown_changelog-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45c701a3ae172edf9cbb36d456c5c1e03c7230f0ec5f62011ee22a52793b9e0c |
|
MD5 | d13783e2ccbf71b604c345667e2f3362 |
|
BLAKE2b-256 | 3155685aa7bdbbc5a46d4f4034e05ee0a7e6c686517beba007f5e025a8cb8a3f |