Note: Thunderbird Appointment is a prototype still in active development, and is not production ready.
Invite others to grab times on your calendar. Choose a date. Make appointments as easy as it gets.
If you'd like to give feedback or need support, please see our Topicbox.
You can either build preconfigured docker containers (database, backend and frontend) or manually set up the application. A more detailed documentation can be found in the docs folder.
This is the recommended and only supported method of developing 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
A MySQL database will be accessible via localhost:3306
with username and password set to: tba
On first-run the database will initialize, and a first time setup command will be triggered. Going forward database migrations will automatically run on docker-compose up
.
Contributions are very welcome. Please lint/format code before creating PRs.
Check out the project's respective readmes:
This project uses Fluent for localization. Files are located in their respective l10n/<locale>/*.ftl
.