feat: várias melhorias e evoluções no projeto

This commit is contained in:
root
2025-05-26 14:22:19 +02:00
parent 78e994eb6a
commit 9dca0d6022
108 changed files with 2601 additions and 2131 deletions

View File

@ -1,7 +1,3 @@
<<<<<<< HEAD
# Di-rios-Oficiais-Alems
Indexação dos Diários Oficiais da ALEMS
=======
# Diários Oficiais ALEMS
Indexação dos Diários Oficiais da ALEMS
@ -9,49 +5,48 @@ Indexação dos Diários Oficiais da ALEMS
[![Built with Cookiecutter Django](https://img.shields.io/badge/built%20with-Cookiecutter%20Django-ff69b4.svg?logo=cookiecutter)](https://github.com/cookiecutter/cookiecutter-django/)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
## Settings
## Configurações
Moved to [settings](https://cookiecutter-django.readthedocs.io/en/latest/1-getting-started/settings.html).
Consulte [settings](https://cookiecutter-django.readthedocs.io/en/latest/1-getting-started/settings.html).
## Basic Commands
## Comandos Básicos
### Setting Up Your Users
### Configuração de Usuários
- To create a **normal user account**, just go to Sign Up and fill out the form. Once you submit it, you'll see a "Verify Your E-mail Address" page. Go to your console to see a simulated email verification message. Copy the link into your browser. Now the user's email should be verified and ready to go.
- Para criar uma **conta de usuário normal**, vá para Cadastrar e preencha o formulário. Após enviar, você verá uma página "Verifique Seu Endereço de E-mail". Verifique no console a mensagem simulada de verificação de e-mail. Copie o link no seu navegador. Agora o e-mail do usuário estará verificado e pronto para uso.
- To create a **superuser account**, use this command:
- Para criar uma **conta de superusuário**, use o comando:
$ python manage.py createsuperuser
For convenience, you can keep your normal user logged in on Chrome and your superuser logged in on Firefox (or similar), so that you can see how the site behaves for both kinds of users.
Para conveniência, você pode manter seu usuário normal logado no Chrome e seu superusuário logado no Firefox (ou similar), para ver como o site se comporta para ambos os tipos de usuários.
### Type checks
### Verificação de Tipos
Running type checks with mypy:
Executando verificação de tipos com mypy:
$ mypy diários_oficiais_alems
### Test coverage
### Cobertura de Testes
To run the tests, check your test coverage, and generate an HTML coverage report:
Para executar os testes, verificar a cobertura e gerar um relatório HTML de cobertura:
$ coverage run -m pytest
$ coverage html
$ open htmlcov/index.html
#### Running tests with pytest
#### Executando testes com pytest
$ pytest
### Live reloading and Sass CSS compilation
### Recarregamento automático e compilação Sass CSS
Moved to [Live reloading and SASS compilation](https://cookiecutter-django.readthedocs.io/en/latest/2-local-development/developing-locally.html#using-webpack-or-gulp).
Consulte [Live reloading and SASS compilation](https://cookiecutter-django.readthedocs.io/en/latest/2-local-development/developing-locally.html#using-webpack-or-gulp).
## Deployment
## Deploy
The following details how to deploy this application.
A seguir estão os detalhes para fazer o deploy desta aplicação.
### Docker
See detailed [cookiecutter-django Docker documentation](https://cookiecutter-django.readthedocs.io/en/latest/3-deployment/deployment-with-docker.html).
>>>>>>> d8d0562 (start project)
Consulte a [documentação Docker do cookiecutter-django](https://cookiecutter-django.readthedocs.io/en/latest/3-deployment/deployment-with-docker.html).