O projeto ainda está em desenvolvimento e as próximas atualizações serão voltadas nas seguintes tarefas:
- Área para administradores adicionarem suas redes sociais para ficar em evidência no site
- Melhorar performance.
- Melhorar responsividade.
- Corrigir bugs existentes.
Antes de começar, verifique se você atendeu aos seguintes requisitos:
- Você tem o
docker
instalado. - Você tem o
cloudinary
configurado. - Você tem o
oauth app
do github configurado. - Você tem o
microsserviço
de upload de imagens rodando. - Você tem a versão mais recente do
node
enpm
instalado. - 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:
npm install && sudo docker-compose up -d && npx prisma db push && npm run dev
Windows:
npm install && docker-compose up -d && npx prisma db push && npm run dev
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 |
Esse projeto está sob licença. Veja o arquivo LICENÇA para mais detalhes.