1 - Primeiro leia o nosso guia de contribuição onde são explicados todos os passos para contribuir. Ah, não esquece de ler nosso código de conduta.
Para instalar as dependências da máquina virtual, é necessarío rodar o seguinte comando:
pip3 install virtualenv virtualenvwrapper
Após isso é necessário configurar algumas coisas, para isso roda os seguintes comando:
Para Ubuntu:
chmod -x config_ubuntu.sh
./config_ubuntu.sh
Para Mac:
sudo sh config_mac.sh
Após a instalação da máquina virtual, é necessário abrir outro terminal ou rodando o seguinte comando:
bash
Para iniciar a máquina virtual, faça o seguinte comando:
mkvirtualenv -p python3 -a . -r requirements.txt banca_api
Após iniciar a máquina virtual, você pode sair dela digitando:
deactivate
E para abrir a máquina virtual:
workon banca_api
Para que seja possível a utilização da API, é preciso executar o makemigrations. Este comando é necessário para criação de novas migrações relacionadas as models:
python manage.py makemigrations
Para que essas migrações possam ser manipuladas, tanto na aplicação de novas quando no exclusão das existentes, é necessário executar o comando:
python manage.py migrate
Para executar a API é fundamental o seguinte comando:
python manage.py runserver
Para acessar o servidor gerado no comando anterior, basta acessar [localhost:8000](http://localhost:8000/)