/
echaloasuerte /ChooseRandom est un site Web simple qui permet aux gens de prendre des décisions basées sur des facteurs aléatoires.
Il vous donne des nombres aléatoires, choisit un élément aléatoire dans une liste, lance une pièce en l'air, etc... et l'une des fonctionnalités les plus intéressantes est que plusieurs personnes peuvent voir le résultat en même temps, ce qui rend le site idéal pour effectuer des tirages avec des personnes qui ne sont pas physiquement ensemble.
Cette version est une réécriture de l'ancien site.
Déploiement
La version dev est en déploiement continu, toutes les modifications apportées au master sont automatiquement déployées sur dev
DNS
- www. echaloasuerte .com : domaine racine pour la version espagnole
- www.chooserandom.com : Domaine racine pour la version anglaise
- prod.* : dernière version déployée sur le serveur prod
- dev.* : dernière version déployée sur le serveur de développement
Tous les domaines sont accessibles via http et https et sont servis via cloudflare.
Constructions CI
Les Pull Requests ciblant la branche master
déclencheront le CI avec Travis. Une fois le PR fusionné, Travis sera à nouveau déclenché, mais cette fois il exécutera la partie CD du script.
Remerciements
- Tests Selenium exécutés sur BrowserStack
Comment créer un nouveau tirage
- Définir une bom dans le serveur/bom et l'ajouter à l' initialisation
- Définir un formulaire dans le serveur/formulaires et l'ajouter à l' initialisation
- Ajoutez l'extrait de dessin dans web/templates/snippets/draws
- Ajoutez le rappel pour rendre les résultats dynamiquement dans draw_manager.js
- Enregistrez le tirage, le formulaire et l'extrait dans la fabrique de tirages (server/draw_factory)
- Obtenez une icône pour cela dans static/img/draw_icons
- Ajoutez le tirage au menu d'index (web/template/index.html)
- si vous avez besoin de js supplémentaires, ajoutez un fichier et incluez-le dans les nouveaux modèles et les modèles d'affichage
- Ajouter des tests unitaires et fonctionnels