Para contribuir com o projeto com ideias, Backend, frontend ou design acesse o link Contribution.md Se você só está curioso ou quer um "norte" de como pode contribuir veja o arquivo Functionalities.md para conhecer a descrição de todas funcionalidades do app.
A grande ideia do @grow é oferecer um local simples onde novos programadores possam encontrar material atualizado e organizado por ordem de aprendizado. É de comum conhecimento que a tecnologia evolui muito rápido, e muitos programadores que procuram iniciar na area sentem muita dificuldade em encontrar conteúdo para iniciar sua carreira até sua especialização 💔. O Grow busca através de uma iniciativa open source e totalmente comunitária disponibilizar a essas pessoas uma fonte de conteúdo atualizada e de forma que ela possa agradecer "preparando o campo" para os desenvolvedores que ainda estão por vir. 😄
Para programadores já consolidados no mercado, o @Grow é uma ótima forma de se manter atualizado e sempre com acesso rápido a novos materiais de estudo. É muito fácil ao se consolidar como programador se encontrar em um estado de inércia após anos de trabalho ou exercício repetitivo. Com o Grow você vai estar sempre ligado no que está rolando de novo! 🌟🌟
Primeiro tenha certeza que você tem instado o Yarn instalado em seu computador. Em seguida navegue até a pasta Web e:
yarn
Para instalar as dependências e em seguida:
yarn dev
Para o setup da API você deve seguir com:
yarn
Crie um arquivo .env na raiz da pasta API seguindo arquivo .env-sample
, se
for a primeira vez executando a aplicação certifique se de ter instalado o PostgreSQL e criar
um schema chamado grow_roadmaps
. Mude as configurações de usuario e senha
se necessário em api/src/config/sequelize.config.js
. Com tudo pronto agora você pode:
yarn dev
e Mãos a massa! Ahh se precisar, não esqueça:
http://localhost:4100/graphql
para ver a documentação de queries, mutations e subscriptions.
Se você encontrou algum bug, primeiro navegue na aba issues
para ter certeza se já não existe nada por lá, se não tiver não deixe de nos reportar!
A ideia do projeto é criar uma comunidade sólida onde todos possam crescer de maneira rápida e simples. Oferecemos a oportunidade para pessoas que AINDA não tem condição de investir em um curso um roadmap 100% gratuito.
Para o futuro pretendemos usar dessa comunidade para criar verdadeiras correntes 🔗🔗🔗 e angariar donates totalmente transparentes (monstrando na plataforma em tempo real) que serão convertidos em Bootcamps de tecnologias em alta na plataforma, e o melhor de tudo, a seleção dos instrutores serão feitas por você através de votações ☑️
Dessa forma podemos criar conteúdo de qualidade para a comunidade e ao mesmo tempo incentivar novos criadores de conteúdo.