Processo Seletivo
Sumário:
Guia de Início Rápido
📋 Requisitos Prévios
🚀 Passos para Instalação e Execução
1. Clonar o Repositório
2. Configurar Arquivo de Ambiente (.env)
3. Subir os Serviços com Docker Compose ou CLI
prosel
4. Executar Migrações do Banco de Dados
5. Criar Usuário Administrador
6. Coletar Arquivos Estáticos (Opcional em Dev)
7. Acessar o Sistema
🧪 Executando Testes Unitários
⚙️ Execução, Arquitetura e Deploy
🏗️ Estrutura dos Serviços
🔑 Variáveis de Ambiente
Configuração Geral e Banco de Dados
Celery & Redis
Autenticação Gov.BR (OAuth2)
Integração SUAP
Observabilidade e E-mail
🛠️ Utilitário de Linha de Comando (CLI
prosel
)
Comandos Frequentes:
🔧 Guia de Desenvolvimento e Contribuição
💻 Setup de Desenvolvimento Local
1. Ambiente Virtual Python
2. Hooks de Pre-commit
🎨 Padrões de Código e Formatação
🧪 Testes Automatizados
👥 Fluxo de Contribuição Git
Documento de Requisitos de Sistema (DRS)
Sistema de Gestão de Processos Seletivos
1. Introdução
1.1. Objetivo
1.2. Escopo
1.3. Público-alvo do documento
2. Visão Geral do Sistema
2.1. Descrição Resumida
2.2. Perfis de Usuário
Candidato
Administrador
Coordenador
Avaliador
2.3. Regra de Compatibilidade de Papéis
2.4. Forma de Acesso e Páginas Públicas
3. Requisitos de Negócio
3.1. Estrutura do Processo Seletivo
3.2. Regras sobre Fases e Etapas
3.3. Regras sobre Inscrição
3.4. Regras sobre Documentos
3.5. Regras sobre Formulários
3.6. Regras sobre Avaliação
3.7. Regras sobre Resultados e Recursos
3.8. Regras sobre Prazos
3.9. Comunicação e Transparência
3.10. Integração com SUAP
4. Requisitos Funcionais (RF)
5. Requisitos Não Funcionais (RNF)
6. Arquitetura do Software
7. Auditoria e Rastreabilidade
8. Considerações Finais
Processo Seletivo
auditoria package
View page source
auditoria package
Subpackages
auditoria.migrations package
Submodules
auditoria.migrations.0001_initial module
auditoria.migrations.0002_alter_eventoauditoria_tipo module
Migration
Module contents
Submodules
auditoria.admin module
auditoria.apps module
AuditoriaConfig
AuditoriaConfig.default_auto_field
AuditoriaConfig.name
auditoria.middleware module
auditoria.models module
auditoria.tests module
auditoria.views module
Module contents