A documentação é um exemplar de como criar e publicar o mkdocs no github pages, mantendo somente com a documentação.
Para esse projeto você precisará do pip.
Criação do venv (virtual environment):
python -m venv .venv
Instalação dos requisitos do mkdocs:
pip install -r requirements.txt
mkdocs serve
para atualizar as dependencias :
pip freeze > requirements.txt