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
resultados package
View page source
resultados package
Subpackages
resultados.migrations package
Submodules
resultados.migrations.0001_initial module
Migration
Module contents
Submodules
resultados.admin module
resultados.apps module
ResultadosConfig
ResultadosConfig.default_auto_field
ResultadosConfig.name
resultados.models module
resultados.tests module
resultados.urls module
resultados.views module
Module contents