Importante
O Thunderbird Appointment está em estado beta, então esteja preparado para encontrar bugs
Convide outras pessoas para marcar horários em sua agenda. Escolha uma data. Marque compromissos da maneira mais fácil possível.
Se você quiser dar feedback ou precisar de suporte, consulte nosso Topicbox.
Você pode construir contêineres docker pré-configurados (banco de dados, backend e frontend) ou configurar manualmente o aplicativo. Uma documentação mais detalhada pode ser encontrada na pasta docs.
Este é o método recomendado e único com suporte para desenvolver o 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
Um banco de dados MySQL estará acessível via localhost:3306
com nome de usuário e senha definidos como: tba
Na primeira execução, o banco de dados será inicializado e um comando de configuração inicial será acionado. Daqui para frente, as migrações de banco de dados serão executadas automaticamente em docker-compose up
.
Contribuições são muito bem-vindas. Por favor, lint/formate o código antes de criar PRs.
Confira os respectivos leia-mes do projeto:
Este projeto usa Fluent para localização. Os arquivos estão localizados em seus respectivos l10n/
.
Mais informações estarão disponíveis em breve! Se você for aventureiro, siga as etapas de configuração de cada projeto. Assim que o projeto estiver em execução, o primeiro login criará um novo usuário; qualquer tentativa de login com novos e-mails depois disso verificará as credenciais existentes.
Quando as alterações são mescladas no main, uma nova versão é cortada e as alterações são implementadas em stage.appointment.day.
Depois de verificar a preparação e estar pronto para enviar para produção, edite a entrada de lançamento e pressione o botão 'Publicar lançamento'.