From cb13fc7fc8380193b0fe9624d52454837ccc95dc Mon Sep 17 00:00:00 2001 From: Marcio Mazza Date: Mon, 6 Jul 2015 13:00:33 -0300 Subject: [PATCH] =?UTF-8?q?Updated=20Diretrizes=20para=20a=20implementa?= =?UTF-8?q?=C3=A7=C3=A3o=20(markdown)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Diretrizes-para-a-implementação.md | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/Diretrizes-para-a-implementação.md b/Diretrizes-para-a-implementação.md index 366dca6..05668e8 100644 --- a/Diretrizes-para-a-implementação.md +++ b/Diretrizes-para-a-implementação.md @@ -2,7 +2,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 -Usar: +Boa práticas +* Todo código no padrão PEP8 + * Apenas relaxamos E501 (linhas sem limite de tamanho) nos arquivos models.py, por enquanto. +* Antes de `git push`: + * 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) +* Antes de `git commit`, sempre: + * Rodar `./manage.py check` + * Rodar testes + +Usar os seguintes componentes: * Bootstrap para templates (ter sempre dispositivos móveis e acessibilidade em mente) * [Django Vanilla Views](http://django-vanilla-views.org) para views (e function based views para os casos mais simples) * Urls semânticas @@ -10,4 +20,8 @@ Usar: A definir: * O que usar para API Rest. O Colab usou [django-tastypie](https://django-tastypie.readthedocs.org/en/latest/) -* O que usar para fazer forms de busca mais facilmente. Testar [django-filter](http://django-filter.readthedocs.org/en/latest/index.html) \ No newline at end of file +* O que usar para fazer forms de busca mais facilmente. Testar [django-filter](http://django-filter.readthedocs.org/en/latest/index.html) + +Idioma: +* Inglês (Avaliar se isso funcionará bem para a comunidade) + - Commits, comentários, identificadores (nomes de variáveis, classes, funções, etc) em inglês