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
accounts.admin module
View page source
accounts.admin module