/
echaloasuerte /ChooseRandom é um site simples que permite às pessoas tomar decisões com base em fatores aleatórios.
Ele fornece números aleatórios, escolhe um elemento aleatório de uma lista, joga uma moeda para o ar, etc... e uma das características mais legais é que várias pessoas podem ver o resultado ao mesmo tempo, o que torna o site ótimo para realizar sorteios com pessoas que não estejam fisicamente juntas.
Esta versão é uma reescrita do antigo site.
Implantação
A versão dev está em implantação contínua, todas as alterações no master são implantadas automaticamente no dev
DNS
- www. echaloasuerte .com: Domínio raiz para a versão em espanhol
- www.chooserandom.com: Domínio raiz para a versão em inglês
- prod.*: versão mais recente implantada no servidor prod
- dev.*: versão mais recente implantada no servidor de desenvolvimento
Todos os domínios podem ser acessados através de http e https e são servidos através de cloudflare.
Compilações de CI
Solicitações pull direcionadas ao branch master
acionarão o CI com Travis. Assim que o PR for mesclado, o Travis será acionado novamente, mas desta vez ele executará a parte do CD do script.
Agradecimentos
- Testes Selenium em execução no BrowserStack
Como criar um novo sorteio
- Defina um bom dentro de server/bom e adicione-o ao init
- Defina um formulário em server/forms e adicione-o ao init
- Adicione o snippet de desenho em web/templates/snippets/draws
- Adicione o retorno de chamada para renderizar os resultados dinamicamente em draw_manager.js
- Cadastre o sorteio, formulário e snippet dentro do draw factory (server/draw_factory)
- Obtenha um ícone para ele em static/img/draw_icons
- Adicione o sorteio ao menu de índice (web/template/index.html)
- se você precisar de js extra, adicione um arquivo e inclua-o nos modelos novos e de exibição
- Adicione testes unitários e funcionais