No project description provided
Project description
ADR for MkDocs's Material Theme
ADR are short text documents that captures an important architectural decision made along with its context and consequences.
Install
pip install mkdocs-material-adr
# or
poetry add mkdocs-material-adr
In the mkdocs.yml file
theme:
# set the name
name: mkdocs-material-adr
# Configuration for the material theme
features:
- navigation.instant
plugins:
- mkdocs-material-adr/adr
- material/search # Note: all material plugin should be namespaced for them to work
Features
ADR Headers
Information about the ADR are displayed in a header Define information about the ADR in the frontmatter.
---
title: 0004 Title
adr:
author: Jean-Loup Monnier
created: 01-Aug-2023
status: draft | proposed | rejected | accepted | superseded
superseded_by: 0001-test
extends:
- 0001-first
- 0002-second
---
You can change the colors or add new status using css
/* Background color */
.c-pill-<lower_case_status_name> {
background: #a3a3a3;
}
/* Dot color */
.c-pill-<lower_case_status_name>:before {
background: #505050;
}
ADR Graph
Auto generated graph.
To enable it add [GRAPH] in the markdown file you want the graph to be, Then add th following configuration
You can also override the graph direction with [GRAPH direction=LR] (default to TD).
plugins:
- mkdocs-material-adr/adr:
graph_file: index.md # Change this to your file
markdown_extensions:
- pymdownx.superfences:
custom_fences:
- name: mermaid
class: mermaid
format: !!python/name:pymdownx.superfences.fence_code_format
Project details
Release history Release notifications | RSS feed
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 mkdocs_material_adr-1.2.1.tar.gz.
File metadata
- Download URL: mkdocs_material_adr-1.2.1.tar.gz
- Upload date:
- Size: 10.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.2.2 CPython/3.9.21 Linux/6.8.0-1021-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
93470c697f52f57a336ef6a18afc825868abe8520b28727c5ec2f5ffd9ffd7f5
|
|
| MD5 |
a45cd2c3f94c76396822dc7b77a7b90e
|
|
| BLAKE2b-256 |
5161178f971f8d93f3d1e9edc30316bd93c926fa054644ae82c4bed34324bb75
|
File details
Details for the file mkdocs_material_adr-1.2.1-py3-none-any.whl.
File metadata
- Download URL: mkdocs_material_adr-1.2.1-py3-none-any.whl
- Upload date:
- Size: 11.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.2.2 CPython/3.9.21 Linux/6.8.0-1021-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84a49cd152694d03e6a59aa8599593047f180ff3f3f023397254e10e111a8537
|
|
| MD5 |
4e316fcc1b10bba57ec1a59125137753
|
|
| BLAKE2b-256 |
e9b028edabdc96bbcee4a71011284af29a47cc7be26dba57216d66721b52e24c
|