Важный
Назначение Thunderbird находится в стадии бета-тестирования, поэтому будьте готовы столкнуться с ошибками.
Предложите другим записать время в ваш календарь. Выберите дату. Назначайте встречи настолько легко, насколько это возможно.
Если вы хотите оставить отзыв или вам нужна поддержка, пожалуйста, посетите нашу тему.
Вы можете либо создать предварительно настроенные Docker-контейнеры (база данных, серверная часть и внешний интерфейс), либо настроить приложение вручную. Более подробную документацию можно найти в папке docs.
Это рекомендуемый и единственный поддерживаемый метод разработки 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
База данных MySQL будет доступна через localhost:3306
с именем пользователя и паролем: tba
При первом запуске база данных будет инициализирована, и будет запущена команда первой настройки. В дальнейшем миграция базы данных будет автоматически выполняться на docker-compose up
.
Взносы очень приветствуются. Пожалуйста, проверьте/отформатируйте код перед созданием PR.
Ознакомьтесь с соответствующими файлами readme проекта:
В этом проекте для локализации используется Fluent. Файлы расположены в соответствующих каталогах l10n/
.
Более подробная информация скоро появится! Если вы любите приключения, следуйте инструкциям по настройке в каждом проекте. После запуска проекта при первом входе в систему будет создан новый пользователь, а любые последующие попытки входа с новыми адресами электронной почты будут проверяться на соответствие существующим учетным данным.
Когда изменения объединяются с основным, новый выпуск вырезается, а изменения развертываются в stage.appointment.day.
После того как вы проверили промежуточную версию и готовы к выпуску в производство, отредактируйте запись о выпуске и нажмите кнопку «Опубликовать выпуск».