Imagem: Python Nordeste 2021
Oficina ministrada na Python Nordeste 2020-2021.
Esse é um template gerador de projetos que usaremos para a oficina. Se quiser espiar o projeto antes de cria-lo, você pode faze-lo aqui
Para criar o projeto a partir deste template, você precisa instalar o cookiecutter.
$ python3 -m pip install --user cookiecutter
Assim que estiver instalado, você estará pronto para criar o projeto.
Link para os slides da Apresentaçāo
Para gerar o projeto final, basta executar o comando:
$ cookiecutter base
Select event:
1 - Python Nordeste 2020-2021
Choose from 1 (1) [1]: 1
primary_maintainer []: Luiz
app_name [dialajoke]:
repo_name [dial-a-joke]:
container_name [dial-a-joke]:
project_short_description [Agendador de piadas da oficina da Python Nordeste 2020-2021]:
e um novo diretório será criado com o mesmo nome indicado no campo app_name
.
No momento da criação desse template, algumas perguntas serão feitas para o usuário. Pense com cuidado nas respostas pois esses parâmetros serão utilizado para a criação da estrutura do projeto.
# | Escolhas | tipo | O que significa? |
---|---|---|---|
event | Python Nordeste 2020-2021 |
string | Apenas uma metadado para o Projeto |
primary_maintainer | João | string | Nome do programador mantedor do projeto |
app_name | dialajoke | string | Nome do app |
repo_name | dial-a-joke | string | Nome do repositório do github |
container_name | dial-a-joke | string | Nome do container Docker. |
project_short_description | -- | string | breve descrição do app |