Importante
Thunderbird Appointment se encuentra en estado beta, así que prepárate para encontrar errores
Invita a otros a marcar horarios en tu calendario. Elige una fecha. Concierte citas de la manera más fácil posible.
Si desea enviar comentarios o necesita ayuda, consulte nuestro cuadro de temas.
Puede crear contenedores acoplables preconfigurados (base de datos, backend y frontend) o configurar manualmente la aplicación. Puede encontrar documentación más detallada en la carpeta de documentos.
Este es el método recomendado y el único compatible para desarrollar Thunderbird Appointment.
git clone https://github.com/thunderbird/appointment
cp appointment/backend/.env.example appointment/backend/.env
cp appointment/frontend/.env.example appointment/frontend/.env
cd appointment
docker-compose up -d --build
Se podrá acceder a una base de datos MySQL a través de localhost:3306
con el nombre de usuario y la contraseña establecidos en: tba
En la primera ejecución, la base de datos se inicializará y se activará un comando de configuración por primera vez. En el futuro, las migraciones de bases de datos se ejecutarán automáticamente en docker-compose up
.
Las contribuciones son muy bienvenidas. Por favor, linte/formatee el código antes de crear relaciones públicas.
Consulte los respectivos archivos Léame del proyecto:
Este proyecto utiliza Fluent para la localización. Los archivos se encuentran en sus respectivos l10n/
.
¡Pronto habrá más información! Si eres aventurero, sigue los pasos de configuración de cada proyecto. Una vez que el proyecto se esté ejecutando, el primer inicio de sesión creará un nuevo usuario; cualquier intento de inicio de sesión con nuevos correos electrónicos posteriores se comparará con las credenciales existentes.
Cuando los cambios se fusionan con main, se corta una nueva versión y los cambios se implementan en stage.appointment.day.
Una vez que hayas verificado la preparación y esté listo para pasar a producción, edita la entrada del lanzamiento y presiona el botón "Publicar lanzamiento".