https://github.com/luizanao/pyne2021-cookiecutter
Oficina para Python Nordeste 2020/2021
https://github.com/luizanao/pyne2021-cookiecutter
aiohttp ayncio cookiecutter pyne python python-nordeste
Last synced: 10 months ago
JSON representation
Oficina para Python Nordeste 2020/2021
- Host: GitHub
- URL: https://github.com/luizanao/pyne2021-cookiecutter
- Owner: luizanao
- Created: 2021-07-13T00:41:05.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-07-18T16:09:54.000Z (almost 5 years ago)
- Last Synced: 2025-05-16T16:50:36.135Z (about 1 year ago)
- Topics: aiohttp, ayncio, cookiecutter, pyne, python, python-nordeste
- Language: Python
- Homepage:
- Size: 43.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

Imagem: Python Nordeste 2021
O que é O que é? Aiohttp!
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](base/{{cookiecutter.repo_name}})
## Instalação
Para criar o projeto a partir deste template, você precisa [instalar o cookiecutter](https://cookiecutter.readthedocs.io/en/latest/installation.html).
```bash
$ python3 -m pip install --user cookiecutter
```
Assim que estiver instalado, você estará pronto para [criar o projeto](https://cookiecutter.readthedocs.io/en/latest/usage.html#generate-your-project).
## Slides da Apresentação
[Link para os slides da Apresentaçāo](https://docs.google.com/presentation/d/1QyeVcOiJtCp5nIYP6LMY582-nDumqkHdU-49-kMpBM4)
## Como Usar:
Para gerar o projeto final, basta executar o comando:
```bash
$ 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`.
## Parâmetros do Usuário
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 |