Quadro das funcionalidades a serem implementadas e para adição de novas.
Documentação da API: http://docs.negratecapi.apiary.io/
API para receber as submissões do site negratec.github.io.
- Python 3.4
- VirtualEnv (opcional)
- Postgres 9.3
- Faça fork do projeto e realize o clone do projeto na sua máquina
git clone https://github.com/NegraTec/negratec-api.git
.
Primeiro rode o VirtualEnv e rode source [pasta-criada]/bin/activate
. (opcional)
Para instalação das dependências pip install -r requirements.txt
Crie o banco de dados com o comando createdb negratec
paver test
Antes de qualquer pull request execute paver ci
na sua máquina. Este comando além dos testes, executa o flake8 que checa sintaxe e estilo.
paver server