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