Guia de Contribuição
Obrigado por querer contribuir com o Roadmap Developer 2026! Este projeto é mantido pela comunidade para ajudar desenvolvedores a se manterem atualizados.
🚀 Como Rodar o Projeto Localmente
Este projeto usa VitePress para gerar o site estático.
Pré-requisitos
- Node.js (versão 18 ou superior)
- NPM ou Yarn
Passos
Clone o repositório:
bashgit clone https://github.com/seu-usuario/roadmap-developer-2026.git cd roadmap-developer-2026Instale as dependências:
bashnpm installRode o servidor de desenvolvimento:
bashnpm run docs:devO site estará disponível em
http://localhost:5173. As mudanças nos arquivos Markdown são refletidas instantaneamente.Verifique o Build de Produção: Antes de enviar suas mudanças, verifique se o build passa sem erros:
bashnpm run docs:build
📝 Como Contribuir com Conteúdo
Estrutura: Todo o conteúdo está na pasta
roadmaps/.Imagens: Use a sintaxe padrão do Markdown. Para diagramas, prefira usar Mermaid dentro de blocos de código:
markdown```mermaid flowchart TD A[Start] --> B{Is it?} B -- Yes --> C[OK] B -- No --> D[Rethink] ```Links: Verifique se os links que você adicionou funcionam e são relevantes.
Estilo: Mantenha um tom encorajador, prático e direto.
🤝 Pull Requests
- Crie uma branch para sua feature (
git checkout -b feature/novo-conteudo). - Faça o commit das suas alterações.
- Abra um Pull Request descrevendo o que você mudou e por quê.
Obrigado por ajudar a comunidade! 🚀
🔄 CI/CD Guidelines
When creating a pull request:
- Ensure all linting checks pass:
npm run lintandnpm run lint:mdandnpx prettier --check . - Ensure unit tests pass with at least 80% coverage:
npm run test:coverage - Ensure E2E tests pass:
npm run test:e2e - Make sure your PR resolves all CI/CD failures before requesting a review.