- Ele é responsável por garantir o versionamento do projeto
- Tem que entrar toda vez nele quando quiser mudar algo no código (não esquecer).
$ sudo apt install pip
$ pip install poetry
- Após ter instalado o poetry entra no repositório e entra no ambiente de desenvolvimento
$ poetry shell
- Se for a primeira vez usando tem que instalar os pacotes que foram adicionados , serve também para quando uma lib nova é adicionada no repositório.
$ poetry install
- Para adicionar uma lib ao poetry tem que fazer o seguinte (Exemplo: numpy)
$ poetry add numpy
- É uma lib que eu adicionei para facilitar os testes de docstring.
- Vou mostrar um exemplo de como uma função tem que ser criada para a gente não se perder e ficar o mais padronizado possível
def soma(a: int, b: int) -> int:
"""
Faz a soma de dois inteiros
Parameter:
a: inteiro a ser somado
b: inteiro a ser somado
Returns:
Um inteiro como a soma dos dois parâmetros passados
Examples:
>>> soma(4, 5)
9
>>> soma(1, -1)
0
"""
return a + b
-
Só tem que se lembrar de tipar a variável de entrar e saída da função, a especificação do
Parameter
e doReturns
é mais para a criação da documentação, tem que discutir se vai querer fazer isso ainda (eu acho bom e é mais fácil para explicar no futuro) -
Para testar se a função está rodando da forma correta
$ task test
- Se der um problema de formatação (blue ou isort)
$ task format
- Para conseguir jogar de forma normal deve rodar o seguinte comando:
wordle normal
- Para fazer a ia jogar o wordle basta seguir o comando:
wordle ia
- Recomendo que tenha uma fonte de emoji no bash para melhor experiencia do usuário