/
echaloasuerte /ChooseRandom es un sitio web sencillo que permite a las personas tomar decisiones basadas en factores aleatorios.
Te proporciona números aleatorios, elige un elemento aleatorio de una lista, lanza una moneda al aire, etc... y una de las características más interesantes es que varias personas pueden ver el resultado al mismo tiempo, lo que hace que el sitio sea excelente para Realizar sorteos con personas que no estén físicamente juntas.
Esta versión es una reescritura del sitio anterior.
Despliegue
La versión de desarrollo está en implementación continua, todos los cambios en master se implementan automáticamente en dev
DNS
- www. echaloasuerte .com: Dominio raíz para la versión en español
- www.chooserandom.com: Dominio raíz para la versión en inglés
- prod.*: última versión implementada en el servidor de producción
- dev.*: última versión implementada en el servidor de desarrollo
Se puede acceder a todos los dominios a través de http y https y se prestan servicios a través de Cloudflare.
Construcciones de CI
Las solicitudes de extracción dirigidas a la rama master
activarán el CI con Travis. Una vez que se fusiona el PR, Travis se activará nuevamente, pero esta vez ejecutará la parte del CD del script.
Expresiones de gratitud
- Pruebas de Selenium ejecutándose en BrowserStack
Cómo crear un nuevo sorteo
- Defina un bom dentro del servidor/bom y agréguelo al inicio
- Defina un formulario dentro del servidor/formularios y agréguelo al inicio
- Agregue el fragmento de dibujo en web/templates/snippets/draws
- Agregue la devolución de llamada para representar los resultados dinámicamente en draw_manager.js
- Registre el sorteo, el formulario y el fragmento dentro de la fábrica de sorteos (servidor/draw_factory)
- Obtenga un ícono para ello en static/img/draw_icons
- Añade el sorteo al menú índice (web/template/index.html)
- Si necesita js adicionales, agregue un archivo e inclúyalo en las plantillas nuevas y para mostrar.
- Agregar pruebas unitarias y funcionales