GitPedia
jdoiro3

jdoiro3/mkdocs-multirepo-plugin

Build documentation in multiple repos into one site.

23 Releases
Latest: 1y ago
Release v0.8.3v0.8.3Latest
github-actions[bot]github-actions[bot]·1y ago·August 13, 2024
GitHub

📦 Prs in Release

  • [Fix script execution in virtualenvs](https://github.com/jdoiro3/mkdocs-multirepo-plugin/pull/156)
Release v0.8.2v0.8.2
github-actions[bot]github-actions[bot]·2y ago·June 24, 2024
GitHub

📦 Prs in Release

  • [Fix Version Parsing and Git Version Check](https://github.com/jdoiro3/mkdocs-multirepo-plugin/pull/151)
Release v0.8.1v0.8.1
github-actions[bot]github-actions[bot]·2y ago·June 22, 2024
GitHub

📦 Prs in Release

  • [Better Git Version Parsing and Checking](https://github.com/jdoiro3/mkdocs-multirepo-plugin/pull/148)
Release v0.8.0v0.8.0
github-actions[bot]github-actions[bot]·2y ago·June 12, 2024
GitHub

📦 Prs in Release

  • [Support edit_url starting with http](https://github.com/jdoiro3/mkdocs-multirepo-plugin/pull/120)
  • [Support Gitlab CI job token](https://github.com/jdoiro3/mkdocs-multirepo-plugin/pull/145)
Release v0.7.0v0.7.0
github-actions[bot]github-actions[bot]·2y ago·January 19, 2024
GitHub

📦 Prs in Release

  • [Fix section case](https://github.com/jdoiro3/mkdocs-multirepo-plugin/pull/124)
  • [Remove deprecation warning](https://github.com/jdoiro3/mkdocs-multirepo-plugin/pull/131)
Release v0.6.3v0.6.3
github-actions[bot]github-actions[bot]·2y ago·September 7, 2023
GitHub

📦 Prs in Release

  • [Only exclude mkdocs config YAML files.](https://github.com/jdoiro3/mkdocs-multirepo-plugin/pull/117)
Release v0.6.2v0.6.2
github-actions[bot]github-actions[bot]·2y ago·July 28, 2023
GitHub

📦 Prs in Release

  • [Fix deps for Python 3.10](https://github.com/jdoiro3/mkdocs-multirepo-plugin/pull/104)
Release v0.6.1v0.6.1
github-actions[bot]github-actions[bot]·3y ago·March 29, 2023
GitHub

📦 Prs in Release

  • [Disable globbing in clone scripts](https://github.com/jdoiro3/mkdocs-multirepo-plugin/pull/86)
  • [Fix keep docs dir](https://github.com/jdoiro3/mkdocs-multirepo-plugin/pull/89)
Release v0.6.0v0.6.0
github-actions[bot]github-actions[bot]·3y ago·February 2, 2023
GitHub

📦 Prs in Release

  • [Add support for nav repos](https://github.com/jdoiro3/mkdocs-multirepo-plugin/pull/80)

Added Features

  • A new `nav_repos` was added to the configuration. This is similar to the `repos` configuration except that `nav_repos`
  • expects a `nav` to be present to use in the navigation. This configuration can also be used along with `!import` statements.
  • <details><summary><b>See example</b></summary>
  • ```yaml
  • plugins:
  • search
  • multirepo:
  • cleanup: false
  • + 19 more
Release v0.5.0v0.5.0
github-actions[bot]github-actions[bot]·3y ago·January 23, 2023
GitHub

📦 PRs in Release

  • [Create .git/info dir if it does not exist](https://github.com/jdoiro3/mkdocs-multirepo-plugin/pull/59)
  • [Fix edit urls and add new `keep_docs_dir` config param](https://github.com/jdoiro3/mkdocs-multirepo-plugin/pull/75)
  • [Fix Readme](https://github.com/jdoiro3/mkdocs-multirepo-plugin/pull/77)

Added Features

  • ```yaml
  • plugins:
  • search
  • multirepo:
  • keep_docs_dir: true
  • ```
Release v0.4.12v0.4.12
github-actions[bot]github-actions[bot]·3y ago·October 21, 2022
GitHub

📋 Changes

  • Fixed use of GithubAccessToken environment variable so that the sparse clone now uses the correct token.
Release v0.4.11v0.4.11
github-actions[bot]github-actions[bot]·3y ago·October 20, 2022
GitHub

📋 Changes

  • Added a specific `GithubAccessToken` environment variable that allows usage of the plugin with GitHub Apps-generated access tokens and personal access tokens.
  • Fixed edit urls for imported repos where the the Mkdocs `edit_uri` and `repo_url` aren't set, and the Multirepo `edit_uri` for an imported repo isn't set. Note that the edit url for imported repos hasn't been robustly tested yet.
Slugify Section Names and Changed Import Param Separatorv0.4.0
jdoiro3jdoiro3·4y ago·June 22, 2022
GitHub

💥 Breaking Changes

  • Previously, you would separate config values in an `!import` statement using multiple ampersands (`&`). Now, the `!import` statement will follow general URL syntax, where the url and query string (config values) is separated by one question mark (`?`) and then each config section is separated by an ampersand. Below is an example `!import` statement.
  • `'!import {url}?branch={branch}&docs_dir={path}&multi_docs={True | False}&config={filename}.yml'`

📋 Other Changes

  • Section names are slugified for clear urls (see PR https://github.com/jdoiro3/mkdocs-multirepo-plugin/pull/28 and Issue https://github.com/jdoiro3/mkdocs-multirepo-plugin/issues/24 for details). This most likely will change in future releases.
0.3.6v0.3.6
jdoiro3jdoiro3·4y ago·May 10, 2022
GitHub

Added ability to clone git repos in github workflows with PAT authentication.

v0.3.5
jdoiro3jdoiro3·4y ago·April 8, 2022
GitHub

Fixed bugs #15 and #16.

v0.3.3
jdoiro3jdoiro3·4y ago·April 1, 2022
GitHub

Additions

  • Previously, `!import` statements could only be included within top level sections in the *nav*. Now, the `!import` statement can be located anywhere in the *nav*.
  • ```yaml
  • nav:
  • Home: index.md
  • microservice:
  • Home: test.md
  • ServiceA: '!import https://github.com/jdoiro3/mkdocs-multirepo-demoRepo1?branch=main'
  • ServiceB: '!import https://github.com/jdoiro3/mkdocs-multirepo-demoRepo1?branch=main'
  • + 1 more
v0.3.2
jdoiro3jdoiro3·4y ago·March 19, 2022
GitHub

Additions

  • Users can now store the *multirepo* config file for an imported repo either within the *docs* directory or the *root* directory. If the name of the config isn't *mkdocs.yml*, it can also be specified via the new url parameter: *?config={filename}.yml*.

📋 Changes

  • Fixed the issue where build outputs contained configuration files (see issue #9 for details).
v0.3.1
jdoiro3jdoiro3·4y ago·March 3, 2022
GitHub

📋 Changes

  • Section names with spaces were causing two directories to be created when the version of `git` was old (i.e., `sparse_clone_old.sh` was run).
v0.3.0
jdoiro3jdoiro3·4y ago·February 21, 2022
GitHub

Additions

  • Added the ability to call `mkdocs serve` in an imported repo
v0.2.9
jdoiro3jdoiro3·4y ago·February 19, 2022
GitHub

Additions

  • Added support for macOS
v0.2.7
jdoiro3jdoiro3·4y ago·February 18, 2022
GitHub

📋 Changes

  • Fixed bug in nav based importing.
v0.2.3Pre-release
jdoiro3jdoiro3·4y ago·February 17, 2022
GitHub

Additions

  • Added a progress bar in the terminal output
v0.2.0-alphav0.2.0Pre-release
jdoiro3jdoiro3·4y ago·February 10, 2022
GitHub

Features

  • Build docs from multiple repos into one site
  • Importing repos that are monorepos (not tested well)
  • Run `mkdocs serve` within an imported repo for local development (not tested well)