Antes de começar, verifique se você atendeu aos seguintes requisitos:
- Você tem o
dockerinstalado. - Você tem o
cloudinaryconfigurado. - Você tem o
oauth appdo github configurado. - Você tem o
microsserviçode upload de imagens rodando. - Você tem a versão mais recente do
nodeenpminstalado. - Você configurou suas váriaveis de ambiente conforme está presente no
.env.example.
Caso não tenha o microsserviço de upload de imagens, você pode baixar ele aqui, é obrigatório para criar novos desafios ter o microsserviço de upload de imagens rodando.
Crie um oauth app no github seguindo este tutorial, é obrigatório para o funcionamento do NextAuth que você crie e configure um oauth app no github, caso contrário, o login com o github não irá funcionar.
Configure o cloudinary seguindo esse passo a passo
Para instalar o DraftCode, siga estas etapas:
Linux:
## use 'sudo' caso necessário.
npm install && docker-compose upWindows:
npm install && docker-compose updocker-compose exec app sh -c "npm run db:studio"Para contribuir com o DraftCode, siga estas etapas:
- Faça um fork desse projeto e clone pra você.
- Crie uma branch:
git checkout -b <nome_branch>. - Faça suas alterações e confirme-as:
git commit -m '<mensagem_commit>' - Envie para a branch original:
git push origin <nome_do_projeto> / <local> - Crie a solicitação de pull.
Como alternativa, consulte a documentação do GitHub em como criar uma solicitação pull.
Agradecemos às seguintes pessoas que contribuíram para este projeto:
|
Matheus Pergoli |
Natan Castro |
Vitor Santos |
Matheus Geraldo |
Esse projeto está sob licença. Veja o arquivo LICENÇA para mais detalhes.
