Projeto "game-quiz" é um jogo de perguntas e respostas, com ranking de pontuação
Na pasta raiz se encontram:
-
A pasta docker. Nela se encontram os arquivos de conteinerização usando docker.
-
A pasta config. Nela se encontra um arquivo de configuração para o projeto.
-
Nessa pasta se encontram os arquivos do projeto Django.
Será usado o Poetry como gestor de pacotes.
Por isso, para instalar o projeto com as dependência de desenvolvimento rode:
poetry install --with dev
Para rodar seu servidor Django ative o ambiente virtual:
poetry shell
Então rode
python manage.py runserver
Esse projeto usa o Ruff como linter, e o Taskipy como executor de tarefas:
para verificar seu código em busca de problemas de estilo e possíveis erros:
task lint
para formatar automaticamente seu código de acordo com as regras do Ruff:
task format
para executar seus testes:
task test
Para ler configurações de instância esse projeto usa a lib python decouple. Ela é importada no arquivo settings.py