Este projeto usa MkDocs para gerar a documentação e um Makefile para simplificar o processo de build e execução.
- Python 3.7 ou superior
- pip
- mkdocs
- virtualenv
-
Clone este repositório.
-
Entre no diretório do repositório clonado.
O Makefile contém várias tarefas que ajudam a configurar e rodar o projeto.
-
make setup
: Cria um ambiente virtual Python usando virtualenv. -
source .venv/bin/activate
: Ativa o ambiente virtual. (Note que este comando deve ser executado diretamente no terminal, não pelo Makefile) -
make install
: Instala as dependências listadas no arquivorequirements.txt
. -
make build
: Constrói o site usando o MkDocs. -
make serve
: Serve o site localmente para desenvolvimento. Você pode visualizar o site navegando parahttp://localhost:8000
no seu navegador. -
make pod
: Funciona como omake serve
, mas dentro de um container Podman. Faz o install das dependências automaticamente sem precisar ativar o ambiente virtual.
As dependências necessárias para este projeto estão listadas no arquivo requirements.txt
.
A configuração do MkDocs para este projeto está no arquivo mkdocs.yml
. Este arquivo contém metadados sobre o site (como o nome do site, descrição, e autor), a navegação, o tema e plugins usados, e extensões do Markdown.
Pull requests são bem-vindos. Para grandes alterações, por favor, abra uma issue primeiro para discutir o que você gostaria de mudar.