comunidadestech
comunidadestech copied to clipboard
Comunidades.tech é um espaço de visibilidade e fortalecimento das comunidades de tecnologia
Comunidades.tech é um espaço de visibilidade e fortalecimento das comunidades de tecnologia
Como colaborar?
Pré-requsitos
Antes de iniciar, é importante verificar se o seu ambiente possui os requisitos mínimos para rodar:
- Node v10.15.2 ou superior
- Mongo v4.0.13 ou superior
- Yarn v1.19.1 ou superior
Criando um app teste
O Comunidades.tech utiliza a API do LinkedIn como login para manter os cadastros. Por isso, você precisará criar um app de teste. Siga as instruções abaixo:
- Acesse https://linkedin.com/developers, clique em Create App e siga as instruções da tela
- No campo RedirectURLs, adicione
http://localhost:3000/auth/linkedin
- Você receberá os campos Client ID e Client Secret. Salve-os parra usar mais tarde.
Clone do projeto
Faça o fork deste repositório e, em seguida, faça o clone do projeto em sua máquina local
git clone https://github.com/{your account}/comunidadestech
Em seguida, na raíz do projeto, crie um arquivo .env
a partir do .env.example
e atualize essas variáveis com as suas chaves:
LINKEDIN_API_KEY="Seu Client ID"
LINKEDIN_SECRET_KEY="Seu Client Secret"
Por fim, rode os comandos:
-
yarn
para instalar as dependências -
yarn test
para rodar alguns testes e popular o DB local com algumas comunidades -
yarn dev
para abrir o projeto
Dúvidas?
Acesse o chat da comunidade da Impulso Network e comente no canal #open-source ou abra uma issue nesse projeto.
Código de Conduta
A Impulso Network adotou um Código de Conduta que esperamos que os participantes do projeto sigam. Por favor, leia Código de Conduta para que você possa entender quais ações serão e não serão toleradas.
Guia de Contribuição
Leia nosso guia de contribuição para conhecer nosso processo de desenvolvimento, como propor correções de erros e melhorias, e como construir e testar suas alterações no Atena.
📄 License
Este projeto está licenciado sob a licença MIT - consulte o arquivo LICENSE.md para obter detalhes.
Disclaimer
Comunidades.tech é um projeto open source desenvolvido pela comunidade da Impulso.Network.