|
|
@ -3,14 +3,17 @@ |
|
|
Reproduzir exatamente (ou o mais próximo possível) a funcionalidade existente. As melhorias serão feitas nas versões a partir da 3.2 |
|
|
Reproduzir exatamente (ou o mais próximo possível) a funcionalidade existente. As melhorias serão feitas nas versões a partir da 3.2 |
|
|
|
|
|
|
|
|
Boa práticas |
|
|
Boa práticas |
|
|
|
|
|
* Mensagens de commit no padrão 50/72 colunas começando com um verbo no infinitivo. Vide: |
|
|
|
|
|
- http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html |
|
|
|
|
|
- http://stackoverflow.com/questions/2290016/git-commit-messages-50-72-formatting |
|
|
* Todo código no padrão PEP8 |
|
|
* Todo código no padrão PEP8 |
|
|
* Apenas relaxamos E501 (linhas sem limite de tamanho) nos arquivos models.py, por enquanto. |
|
|
* Apenas relaxamos E501 (linhas sem limite de tamanho) nos arquivos models.py, por enquanto. |
|
|
* Antes de `git push`: |
|
|
* Antes de `git push`: |
|
|
* Rodar principalmente `git pull --rebase`. Em alguns casos apenas usar merge (lembre que `git pull` => merge). |
|
|
* Rodar principalmente `git pull --rebase`. Em alguns casos apenas usar merge (lembre que `git pull` => merge). |
|
|
* (...Usar um ramo novo para cada feature significativo? ...Talvez) |
|
|
* (...Usar um ramo novo para cada feature significativo? ...Talvez) |
|
|
* Antes de `git commit`, sempre: |
|
|
* Antes de `git commit`, sempre: |
|
|
* Rodar `./manage.py check` |
|
|
- Rodar `./manage.py check` |
|
|
* Rodar testes |
|
|
- Rodar testes |
|
|
|
|
|
|
|
|
Usar os seguintes componentes: |
|
|
Usar os seguintes componentes: |
|
|
* Bootstrap para templates (ter sempre dispositivos móveis e acessibilidade em mente) |
|
|
* Bootstrap para templates (ter sempre dispositivos móveis e acessibilidade em mente) |
|
|
|