Documentação oficial do DevScout - Plataforma de oportunidades para desenvolvedores.
Este repositório contém toda a documentação pública do DevScout, incluindo tutoriais, guias de uso, informações técnicas e FAQ. A documentação é gerada usando VitePress e é automaticamente deployada no Cloudflare Pages.
A documentação é automaticamente deployada no Cloudflare Pages sempre que há um push na branch main
.
- Push para
main
→ Trigger do GitHub Actions - Build do VitePress → Gera arquivos estáticos
- Deploy no Cloudflare Pages → Documentação atualizada
docs-devscout/
├── .vitepress/ # Configuração do VitePress
├── tutorials/ # Tutoriais e guias de uso
├── technical-informations/ # Informações técnicas
├── user-related/ # Políticas e termos
├── img/ # Imagens da documentação
└── .github/workflows/ # Configuração de CI/CD
- Node.js 18+
- npm
npm install
# Desenvolvimento local
npm run docs:dev
# Build para produção
npm run docs:build
# Preview do build
npm run docs:preview
- main: Branch principal (protegida)
- feature/*: Novas funcionalidades/documentação
- fix/*: Correções e melhorias
Nota: As branches são automaticamente deletadas após o merge do PR.
-
Crie uma branch para suas mudanças:
git checkout -b feature/nova-documentacao
-
Faça suas alterações na documentação
-
Teste localmente:
npm run docs:dev
-
Commit e push:
git add . git commit -m "docs: adiciona nova seção de tutoriais" git push origin feature/nova-documentacao
-
Crie um Pull Request no GitHub
-
Aguarde aprovação e deploy automático
Use prefixos descritivos:
docs:
- Adições/atualizações de documentaçãofix:
- Correções na documentaçãofeat:
- Novas funcionalidades na documentaçãochore:
- Tarefas de manutenção
- Tutoriais: Guias passo-a-passo para usuários
- Informações Técnicas: Detalhes técnicos e limites
- Políticas: Termos de uso e privacidade
- FAQ: Perguntas frequentes
- ✅ Sempre teste localmente antes do PR
- ✅ Use linguagem clara e acessível
- ✅ Mantenha links funcionando
- ✅ Atualize o índice quando adicionar páginas
- ✅ Use imagens otimizadas (formato WebP quando possível)
- ✅ Siga o padrão de nomenclatura existente
O arquivo .vitepress/config.mts
contém:
- Configuração de navegação
- Sidebar com estrutura da documentação
- Tema e aparência
- Links sociais
A branch main
está protegida com:
- ✅ Pull Request obrigatório
- ✅ 1 aprovação necessária
- ✅ Status checks obrigatórios (deploy)
- ✅ Resolução de conversas obrigatória
- ✅ Force push bloqueado
- URL de Produção: https://docs.devscout.app/
- Status: Automático via GitHub Actions
- Build: VitePress → Cloudflare Pages
Deploy falhou:
- Verifique os logs no GitHub Actions
- Confirme se os secrets do Cloudflare estão configurados
- Teste o build localmente:
npm run docs:build
Página não atualiza:
- Aguarde alguns minutos (cache do Cloudflare)
- Verifique se o PR foi mergeado na main
- Confirme se o workflow passou
Erro de build local:
- Verifique se Node.js 18+ está instalado
- Delete
node_modules
enpm install
novamente - Verifique se todos os arquivos estão commitados
Para dúvidas sobre a documentação:
- Abra uma issue no GitHub
- Entre em contato com o Adam @adamsnows (X)
- Consulte a documentação do VitePress para dúvidas técnicas
Última atualização: 23/07/2025 Versão: 1.0.0