Wichtig
Thunderbird Appointment befindet sich im Beta-Stadium. Seien Sie also auf Fehler vorbereitet
Laden Sie andere ein, sich Termine in Ihrem Kalender zu sichern. Wählen Sie ein Datum. Vereinbaren Sie Termine so einfach wie möglich.
Wenn Sie Feedback geben möchten oder Unterstützung benötigen, schauen Sie sich bitte unsere Themenbox an.
Sie können entweder vorkonfigurierte Docker-Container (Datenbank, Backend und Frontend) erstellen oder die Anwendung manuell einrichten. Eine ausführlichere Dokumentation finden Sie im Ordner docs.
Dies ist die empfohlene und einzige unterstützte Methode zur Entwicklung von 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
Auf eine MySQL-Datenbank kann über localhost:3306
zugegriffen werden, wobei Benutzername und Passwort auf tba
festgelegt sind
Beim ersten Start wird die Datenbank initialisiert und ein Ersteinrichtungsbefehl wird ausgelöst. Zukünftige Datenbankmigrationen werden automatisch auf docker-compose up
ausgeführt.
Beiträge sind herzlich willkommen. Bitte fusseln/formatieren Sie den Code, bevor Sie PRs erstellen.
Schauen Sie sich die jeweiligen Readmes des Projekts an:
Dieses Projekt verwendet Fluent zur Lokalisierung. Die Dateien befinden sich in ihrem jeweiligen Verzeichnis l10n/
.
Weitere Informationen folgen in Kürze! Wenn Sie abenteuerlustig sind, befolgen Sie die Einrichtungsschritte in jedem Projekt. Sobald das Projekt ausgeführt wird, wird bei der ersten Anmeldung ein neuer Benutzer erstellt. Bei allen weiteren Anmeldeversuchen mit neuen E-Mails werden die vorhandenen Anmeldeinformationen überprüft.
Wenn Änderungen mit main zusammengeführt werden, wird ein neues Release herausgeschnitten und die Änderungen werden auf stage.appointment.day bereitgestellt.
Nachdem Sie das Staging überprüft haben und es für die Produktion bereit ist, bearbeiten Sie den Release-Eintrag und klicken Sie auf die Schaltfläche „Release veröffentlichen“.