O Nexte tem como objetivo promover a integração entre tenistas a partir da realização de desafios entre os membros desta comunidade. Não obstante, Nexte é desenvolvido com tecnologias modernas como: Docker, Kotlin, Node, e muitas outras.
For english support, read out README provided in english.
É nessário realizar alguns passos antes de começar.
Neste momento, é necessário instalar o Android Studio com a SDK 22. Se ainda não fez isso, por favor siga os passos disponibilizados na Documentação Oficial do Android.
O processo de integração continua utilizada no Nexte é provida pelo GitlabCI.
Assim, o CI pode ser dividido em 4 etapas:
Caso deseje executar apenas a análise estática:
docker run -v $(pwd)/project:/application -v $(pwd)/docker/local.properties:/application/local.properties baldissera/android-container:2.1 /bin/bash "/static_analysis.sh"
Caso deseje executar apenas os testes:
docker run -v $(pwd)/project:/application -v $(pwd)/docker/local.properties:/application/local.properties baldissera/android-container:2.1 /bin/bash "/test.sh"
Caso deseje executar uma build:
docker run -v $(pwd)/project:/application -v $(pwd)/docker/local.properties:/application/local.properties baldissera/android-container:2.1 /bin/bash "/build.sh"
Para mais informações sobre CI e seu funcionamento acesse nosso CONTRIBUTING
O comando para isso é:
docker run -d -p 3000:3000 baldissera/nexteserver:latest
OU
docker-compose up -d
Versões oficiais de deployment são disponibilizadas pelos mantedores do respositório. Mas, você pode entrar em contato com eles por issues e solicitar uma nova versão de deployment.
Ressalta-se que a partir do fastlane integrado com nosso CI, quando uma tag do GitHub é criada com a branch dev, é compilada uma nova versão de deploy pronta para ser disponibilizada como beta no Google Play, fazendo o deploy automatizado.
Por favor, leia CONTRIBUTING para detalhes do nosso código de conduta e submição de pull request.
Neste momento, ainda não há nenhuma versão de deployment para Android.
Para saber mais sobre o projeto acesse a documentação do projeto
Veja também a lista de contribuidores que participaram deste projeto.
Este projeto está sob a licença MIT - veja o arquivo LICENSE para mais detalhes.
O Nexte também possui outro repositório relacionado ao servidor de imagem, este foi desenvolvido em Go e realiza o armazenamento de imagens no serviço de Cloud da Google. Estes estão disponíveis no Gitlab e Github e seguem as mesmas políticas desse projeto: