Files
sgse-app/RENOMEAR_PASTAS.md

6.2 KiB

📁 GUIA: Renomear Pastas Removendo Caracteres Especiais

⚠️ IMPORTANTE - LEIA ANTES DE FAZER

Renomear as pastas é uma EXCELENTE IDEIA e vai resolver os problemas com PowerShell!

Mas precisa ser feito com CUIDADO para não perder seu trabalho.


🎯 ESTRUTURA ATUAL vs PROPOSTA

Atual (com problemas):

C:\Users\Deyvison\OneDrive\Desktop\
└── Secretária de Esportes\
    └── Tecnologia da Informação\
        └── SGSE\
            └── sgse-app\

Proposta (sem problemas):

C:\Users\Deyvison\OneDrive\Desktop\
└── Secretaria-de-Esportes\
    └── Tecnologia-da-Informacao\
        └── SGSE\
            └── sgse-app\

OU ainda mais simples:

C:\Users\Deyvison\OneDrive\Desktop\
└── SGSE\
    └── sgse-app\

PASSO A PASSO SEGURO

Preparação (IMPORTANTE!):

  1. Pare TODOS os servidores:

    • Terminal do Convex: Ctrl + C
    • Terminal do Web: Ctrl + C
    • Feche o VS Code completamente
  2. Feche o Git (se estiver aberto):

    • Não deve haver processos usando os arquivos

OPÇÃO 1: Renomeação Completa (Recomendada)

Passo 1: Fechar tudo

  • Feche VS Code
  • Pare todos os terminais
  • Feche qualquer programa que possa estar usando as pastas

Passo 2: Renomear no Windows Explorer

  1. Abra o Windows Explorer
  2. Navegue até: C:\Users\Deyvison\OneDrive\Desktop\
  3. Renomeie as pastas:
    • Secretária de EsportesSecretaria-de-Esportes
    • Tecnologia da InformaçãoTecnologia-da-Informacao

Resultado:

C:\Users\Deyvison\OneDrive\Desktop\Secretaria-de-Esportes\Tecnologia-da-Informacao\SGSE\sgse-app\

Passo 3: Reabrir no VS Code

  1. Abra o VS Code
  2. File → Open Folder
  3. Selecione o novo caminho: C:\Users\Deyvison\OneDrive\Desktop\Secretaria-de-Esportes\Tecnologia-da-Informacao\SGSE\sgse-app

OPÇÃO 2: Simplificação Máxima (Mais Simples)

Mover tudo para uma pasta mais simples:

Passo 1: Criar nova estrutura

  1. Abra Windows Explorer
  2. Navegue até: C:\Users\Deyvison\OneDrive\Desktop\
  3. Crie uma nova pasta: SGSE-Projetos

Passo 2: Mover o projeto

  1. Vá até a pasta atual: Secretária de Esportes\Tecnologia da Informação\SGSE\
  2. Copie (não mova ainda) a pasta sgse-app inteira
  3. Cole em: C:\Users\Deyvison\OneDrive\Desktop\SGSE-Projetos\

Resultado:

C:\Users\Deyvison\OneDrive\Desktop\SGSE-Projetos\sgse-app\

Passo 3: Testar

  1. Abra VS Code
  2. Abra a nova pasta: C:\Users\Deyvison\OneDrive\Desktop\SGSE-Projetos\sgse-app
  3. Teste se tudo funciona:
    # Terminal 1
    cd packages\backend
    bunx convex dev
    
    # Terminal 2
    cd apps\web
    bun run dev
    

Passo 4: Limpar (após confirmar que funciona)

Se tudo funcionar perfeitamente:

  • Você pode deletar a pasta antiga: Secretária de Esportes\Tecnologia da Informação\SGSE\sgse-app

🎯 MINHA RECOMENDAÇÃO

Recomendo a OPÇÃO 2 (Simplificação):

Por quê?

  1. Caminho muito mais simples
  2. Zero chances de problemas com PowerShell
  3. Mais fácil de digitar
  4. Mantém backup (você copia, não move)
  5. Pode testar antes de deletar o antigo

Novo caminho:

C:\Users\Deyvison\OneDrive\Desktop\SGSE-Projetos\sgse-app\

📋 CHECKLIST DE EXECUÇÃO

Antes de começar:

  • Parei o servidor Convex (Ctrl + C)
  • Parei o servidor Web (Ctrl + C)
  • Fechei o VS Code
  • Salvei todo o trabalho (commits no Git)

Durante a execução:

  • Criei a nova pasta (se OPÇÃO 2)
  • Copiei/renomeiei as pastas
  • Verifiquei que todos os arquivos foram copiados

Depois de mover:

  • Abri VS Code no novo local
  • Testei Convex (bunx convex dev)
  • Testei Web (bun run dev)
  • Confirmei que tudo funciona

Limpeza (apenas se tudo funcionar):

  • Deletei a pasta antiga

⚠️ CUIDADOS IMPORTANTES

1. Git / Controle de Versão:

Se você tem commits não enviados:

# Antes de mover, salve tudo:
git add .
git commit -m "Antes de mover pastas"
git push

2. OneDrive:

Como está no OneDrive, o OneDrive pode estar sincronizando:

  • Aguarde a sincronização terminar antes de mover
  • Verifique o ícone do OneDrive (deve estar com checkmark verde)

3. Node Modules:

Após mover, pode ser necessário reinstalar dependências:

# Na raiz do projeto
bun install

🚀 SCRIPT PARA TESTAR NOVO CAMINHO

Após mover, use este script para verificar se está tudo OK:

# Teste 1: Verificar estrutura
Write-Host "Testando estrutura de pastas..." -ForegroundColor Yellow
Test-Path ".\packages\backend\convex"
Test-Path ".\apps\web\src"

# Teste 2: Verificar dependências
Write-Host "Testando dependências..." -ForegroundColor Yellow
cd packages\backend
bun install

cd ..\..\apps\web
bun install

# Teste 3: Testar build
Write-Host "Testando build..." -ForegroundColor Yellow
cd ..\..
bun run build

Write-Host "✅ Todos os testes passaram!" -ForegroundColor Green

💡 VANTAGENS APÓS A MUDANÇA

Antes (com caracteres especiais):

cd "C:\Users\Deyvison\OneDrive\Desktop\Secretária de Esportes\Tecnologia da Informação\SGSE\sgse-app"
# ❌ Dá erro no PowerShell

Depois (sem caracteres especiais):

cd C:\Users\Deyvison\OneDrive\Desktop\SGSE-Projetos\sgse-app
# ✅ Funciona perfeitamente!

🎯 RESUMO DA RECOMENDAÇÃO

Faça assim (mais seguro):

  1. Crie: C:\Users\Deyvison\OneDrive\Desktop\SGSE-Projetos\
  2. COPIE sgse-app para lá (não mova ainda!)
  3. Abra no VS Code e teste tudo
  4. Crie o arquivo .env (agora vai funcionar!)
  5. Se tudo funcionar, delete a pasta antiga

QUER QUE EU TE AJUDE?

Posso te guiar passo a passo durante a mudança:

  1. Te aviso o que fazer em cada passo
  2. Verifico se está tudo certo
  3. Ajudo a testar depois de mover
  4. Crio o .env no novo local

O que você prefere?

  • A) Opção 1 - Renomear pastas mantendo estrutura
  • B) Opção 2 - Simplificar para SGSE-Projetos\sgse-app
  • C) Outra sugestão de nome/estrutura

Me diga qual opção prefere e vou te guiar! 🚀