Documentation
Pré-requisitos
Antes de começar, certifique-se de que você possui os seguintes pré-requisitos instalados em seu sistema:
- Git: Para clonar o repositório.
Instalando o Python
Instale o Python 3.8 ou superior.
Instale o Python 3.13 ou superior. Baixe o instalador do site oficial do Python (https://www.python.org/downloads/) e execute-o. Certifique-se de marcar a opção "Add Python to PATH" durante a instalação.
Usage
Para utilizar o código deste repositório, siga as instruções a seguir:
Clone ou fork este repositório:
Crie um ambiente virtual do Python:
Ative o ambiente virtual (você deve fazer isso sempre que for executar algum script deste repositório):
Instale as dependências com:
Deployment
O material utiliza o mkdocs para gerar a documentação. Para visualizar a documentação, execute o comando:
Para subir ao GitHub Pages, execute o comando:
Esse repositório possui um workflow do GitHub Actions que executa o comando mkdocs gh-deploy
sempre que houver um push na branch main
. Assim, não é necessário executar esse comando manualmente. Toda vez que você fizer um push na branch main
, a documentação será atualizada automaticamente no GitHub Pages.
Aviso 1
Para que o github actions funcione corretamente, é necessário que o repositório esteja configurado para que o bot github-actions[bot]
tenha permissão de escrita. Você pode verificar isso nas configurações do repositório, na seção "Actions" e depois em "General". Certifique-se de que a opção "Workflow permissions" esteja definida como "Read and write permissions".
Aviso 2
Depois de publicar, caso não consiga acessar a página, verifique se o github pages está configurado corretamente. Vá até as configurações do repositório, na seção "Pages" e verifique se a branch gh-pages
está selecionada como fonte. Se não estiver, selecione-a e salve as alterações.
Pay Attention
No arquivo 'mkdocs.yml
, a seção site_url
deve estar configurada corretamente para o seu repositório. Por exemplo, se o seu repositório estiver em https://github.com/usuario/repositorio
, a seção site_url
deve ser:
Também, certifique-se de que a seção repo_url
esteja configurada corretamente para o seu repositório. Por exemplo: