Skip to content

CI/CD

How to Use MkDocs to Integrate GitHub Actions and Git Submodule for Cross-repo Documentation

TLDR

After reading this article, you will learn how to:

  • Use Git Submodule to centrally manage documentation sources across multiple projects
  • Configure GitHub Actions for cross-project automation and integration workflows
  • Utilize Reusable Workflows to reuse CI/CD scripts and reduce maintenance costs
  • Leverage MkDocs Monorepo Plugin to merge documentation from multiple projects into a single website