Yet Another Multirepo Plugin for MkDocs. Adds additional repositories to a directory within the docs directory to be referenced in the navigation
Project description
Yet Another Multirepo Plugin
This plugin allows users to define external repositories for integration into the MkDocs site.
Declared repositories are added to a subdirectory within your docs directory.
Users can then reference files within those repositories from their own navigation.
Config
plugins:
- yamp:
# directory within docs dir to add content
temp_dir: "repos"
# delete docs/{temp_dir} after build||serve?
# default: true
cleanup: true
# delete docs/{temp_dir} at the beginning of the
# mkdocs invocation.
start_fresh: true
# declare a list of repositories or directories to add
# to docs/{temp_dir}
# default: []
repos:
# the git repository URL to clone
- url: "https://github.com/some-user/some-repo"
# a list of globs to checkout
# if empty or not provided, the entire repository is cloned
# default: [ ]
include: [ "README.md", "docs/index.md"]
# the branch of the repository to clone
branch: "main"
# alternatively, you can provide a path.
# a symlink will be created within docs/{temp_dir}
- path: "../some-other-directory"
Example Usage
plugins:
- search: {}
- yamp:
repos:
- url: https://github.com/steven-terrana/mkdocs-b
branch: develop
- url: https://github.com/steven-terrana/mkdocs-a
# Page Tree
nav:
- Home:
- index.md
- repos/local-dir/README.md
- Concepts:
- concepts/index.md
- repos/mkdocs-b/README.md
- repos/mkdocs-a/docs/concepts/concept.md
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
mkdocs_yamp-0.1.2.tar.gz
(7.7 kB
view details)
Built Distribution
File details
Details for the file mkdocs_yamp-0.1.2.tar.gz
.
File metadata
- Download URL: mkdocs_yamp-0.1.2.tar.gz
- Upload date:
- Size: 7.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.23.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bad0002ed9401f36a2b8acfe902a0823117365cf08bf5ed0cc6d00b2cb1f9f8 |
|
MD5 | e5bc2cdae5744aa69df595c4e0c202fa |
|
BLAKE2b-256 | 94d74e7719f9a155d15219c06e2cad0ab472b1f5d3c4c01f20f957d255ba612b |
File details
Details for the file mkdocs_yamp-0.1.2-py2.py3-none-any.whl
.
File metadata
- Download URL: mkdocs_yamp-0.1.2-py2.py3-none-any.whl
- Upload date:
- Size: 9.5 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.23.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24b423405f7222bcb75bd9e4958bda860c975131d5f21894bd5682b6649ef1b7 |
|
MD5 | 58036f5416b065daa15fd6596a95507a |
|
BLAKE2b-256 | 10df34cd50e72d10a4a49727ef501c869224d61bf88df1aced38fa3bd3206769 |