urfave / cli

A simple, fast, and fun package for building command line apps in Go
https://cli.urfave.org
MIT License
21.89k stars 1.69k forks source link

Use mkdocs `mike` for multi-version docs #1885

Open meatballhat opened 2 months ago

meatballhat commented 2 months ago

Checklist

What problem does this solve?

This would remove the need for multiple major version documentation trees within each major maintenance branch.

Solution description

Rework the docs to use the mkdocs mike tool as described here.

Describe alternatives you've considered

Hosting documentation at readthedocs would include support for something similar. We could not switch to mike and continue the in-tree multiple dirs approach.