重要
Thunderbird Appointment はベータ版であるため、バグに遭遇することを覚悟してください
他の人を招待して、カレンダーの時間を把握してください。日付を選択してください。できるだけ簡単に予約を取りましょう。
フィードバックを送信したい場合、またはサポートが必要な場合は、トピックボックスをご覧ください。
事前構成された Docker コンテナー (データベース、バックエンド、フロントエンド) を構築することも、アプリケーションを手動でセットアップすることもできます。より詳細なドキュメントは docs フォルダーにあります。
これは、Thunderbird の予定を開発する場合に推奨され、サポートされている唯一の方法です。
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 データベースは、ユーザー名とパスワードをtba
に設定して、 localhost:3306
経由でアクセスできます。
初回実行時にデータベースが初期化され、初回セットアップ コマンドがトリガーされます。今後、データベースの移行はdocker-compose up
で自動的に実行されます。
貢献は大歓迎です。 PR を作成する前にコードを lint/フォーマットしてください。
プロジェクトのそれぞれの Readme を確認してください。
このプロジェクトでは、ローカリゼーションに Fluent を使用します。ファイルはそれぞれのl10n/
にあります。
詳細については近日公開予定です。冒険したい場合は、各プロジェクトのセットアップ手順に従ってください。プロジェクトが実行されると、最初のログインで新しいユーザーが作成され、それ以降の新しい電子メールによるログイン試行では、既存の資格情報と照合されます。
変更が main にマージされると、新しいリリースがカットされ、変更が stage.appointment.day にデプロイされます。
ステージングを確認し、本番環境にプッシュする準備ができたら、リリース エントリを編集し、[リリースを公開] ボタンを押します。