Reflexify es una biblioteca Boilerplate web de Python diseñada para proporcionar una base sólida para construir aplicaciones web de alta calidad con Python y Reflex. El proyecto viene preconfigurado con una variedad de herramientas y características para facilitar que los desarrolladores comiencen a construir sus aplicaciones, sin la necesidad de pasar tiempo configurando infraestructura o configuración de herramientas.
Para usar Reflexify, debe tener lo siguiente instalado:
Si no tiene Reflex instalado, la instalación de Reflexify lo instala automáticamente para usted. Puede instalar Reflexify usando el siguiente comando:
$ pip install reflexify
Después de instalar Reflexify, puede probar si funciona correctamente ejecutando los siguientes comandos:
Dentro del directorio raíz, inicie la aplicación refleja:
$ reflex init
Una vez que se crea la aplicación Reflex, ejecute el siguiente comando Reflexify para configurar los componentes:
$ rf - init
Si el paquete se instaló correctamente, se generará una carpeta llamada app
dentro del directorio raíz. También se generarán otros directorios y archivos.
A continuación, ejecute el script de reloj ingresando el siguiente comando:
$ python3 reflexify_scripts / build . py
Este script ahora monitoreará su archivo config.py
dentro del directorio app
. Específicamente, observará cambios en su navegación y actualizará los cambios en consecuencia.
Abra el archivo config.py
dentro de la carpeta app
y configure el documento según sea necesario. Cambie el nombre del sitio, el enlace del repositorio, así como cualquier configuración relacionada con el tema. También puede agregar/eliminar la sección de navegación según sea necesario.
Cuando esté listo, abra un segundo terminal y muévase al directorio raíz del proyecto en el que está trabajando. Ejecute el siguiente comando para ejecutar su aplicación y verla (como lo haría normalmente una aplicación refleja)
reflex run
Si tiene éxito, el script debe generar los archivos dentro de la carpeta pages
que corresponden al mapa de navegación config.py
.
Si la configuración no tiene error, puede comenzar a personalizar sus páginas agregando su diseño personal directamente dentro de las páginas generadas dentro del directorio pages
.
Para ver qué entra dentro del archivo config.py
, puede visitar la siguiente reflexify-API para obtener más detalles.
Las contribuciones son muy alentadas y bienvenidas.
Reflexify es de código abierto y licencia bajo la licencia MIT.