DevPath é uma plataforma focada em resolver issues, para desenvolvedores de código aberto (OSS).
Ao utilizar o DevPath, você não está apenas resolvendo issues, você está trabalhando em projetos reais. A experiência adquirida em projetos, é um diferencial significativo no mercado.
Este repositório contém:
- O código-fonte do
backend(crawler, API) - O código-fonte do
frontend(aplicação web) - A documentação do projeto
- O roadmap público e issues
Para sugestões, dúvidas ou para reportar um bug, por favor, abra uma issue.
- Foco no Portfólio: Nosso objetivo não é que você resolva issues, mas que construa um histórico de contribuições relevantes.
- Trilhas de Progressão: Guiamos você desde sua primeira contribuição até desafios de alta complexidade.
- Curadoria de Issues: Indexamos e classificamos issues de projetos reais para que você encontre o desafio certo para seu nível.
- Certificados de Conclusão: (Em breve) Valide suas habilidades ao completar issues na trilha "Complexa".
- 👻 Ghost Issues: Uma categoria especial para os desafios mais difíceis — issues que foram abandonadas e precisam de um especialista.
- Gratuito para Desenvolvedores: Focado na comunidade e no crescimento profissional.
O DevPath foi projetado para ser o seu guia de carreira no mundo open source. Em vez de simplesmente listar "good first issues", nós criamos um caminho.
Estas são as "good first issues" clássicas, revisadas e validadas. São perfeitas para entender o fluxo de um projeto, fazer seu primeiro Pull Request e ganhar confiança. O foco aqui é quebrar a barreira de entrada.
Aqui é onde seu portfólio começa a brilhar. São features ou bugs mais substanciais que exigem pesquisa, dedicação e interação real com os mantenedores.
- Construa Reputação: Resolver issues complexas é a forma mais rápida de ser notado em uma comunidade.
- Ganhe Certificados: (Em breve) Ao ter seu PR aprovado em uma issue desta trilha, você receberá um certificado de conclusão do DevPath, validando seu esforço.
Esta é a nossa categoria de elite. "Ghost Issues" são problemas reais que outros desenvolvedores tentaram resolver e falharam. São issues com PRs abandonados ou que se provaram difíceis demais e se tornaram "fantasmas" no repositório.
Resolver uma Ghost Issue não é apenas uma contribuição; é uma demonstração de senioridade e persistência.
O DevPath é construído com foco em escalabilidade e uma experiência de usuário moderna.
- Frontend: [Next.js / CSS styaland]
- Backend: [Node.js (Fastify) / Go]
- Banco de Dados: [MySQL]
- Crawler / Jobs: [...]
Encontrou um bug ou tem uma ideia para uma nova funcionalidade? Nós adoraríamos sua ajuda!
O DevPath também é open source. Contribuir para nossa plataforma é uma ótima forma de praticar!
- Antes de adicionar uma issue, por favor, procure por issues existentes para evitar duplicatas.
- Se não existir, abra uma nova issue usando nossos templates.
- Se você deseja contribuir com código:
- Faça um
Forkdeste repositório. - Crie uma nova branch:
git checkout -b feature/sua-feature - Faça o
commitde suas mudanças:git commit -m 'Adiciona feature X' - Envie para a branch:
git push origin feature/sua-feature - Abra um
Pull Request.
- Faça um
Obrigado a todos que dedicaram seu tempo para contribuir com o DevPath!
Use a tabela abaixo para navegação rápida entre os guias essenciais do projeto.
| Pasta | Conteúdo Principal | 🔗 Acesso Rápido |
|---|---|---|
/TypeDeveloper |
Padrões de TypeScript, convenções de tipos e regras de manutenção. | Guia de TypeScript |
/ServerDeveloper |
Instruções para configurar e rodar o ambiente de desenvolvimento local. | Guia de Setup Local |
/databaseDeveloper |
Documentação do schema, diagramas e guias do banco de dados (MySQL). | Guia do Banco de Dados |
Distribuído sob a Licença MIT. Veja LICENSE.md para mais informações.

