
Demoção · Documentação · Quickstart · Github · Lançamentos
Sistema de torneio para ser fácil de usar. O Bracket está escrito em Python assíncrono (com FASTAPI) e Next.js como front -end usando a Biblioteca Mantine.
Tem os seguintes recursos:

Explore os documentos de suporte ▶
Uma demonstração está disponível gratuitamente em https://www.bracketapp.nl/demo. A demonstração dura 30 minutos, após o que seus dados serão excluídos.
Para executar rapidamente o suporte para ver como funciona, clone -o e execute docker compose up :
git clone [email protected]:evroon/bracket.git
cd bracket
sudo docker compose up -dIsso iniciará o back -end e o front -end do suporte, bem como uma instância do PostGres. Agora você deve poder visualizar o suporte em http: // localhost: 3000. Você pode fazer login com as seguintes credenciais:
[email protected]aeGhoe1ahng2Aezai0Dei6Aih6dieHoo .Para inserir linhas fictícias no banco de dados, execute:
sudo docker exec bracket-backend pipenv run ./cli.py create-dev-dbVeja também os documentos rápidos.
Leia os documentos de desenvolvimento para como executar o suporte para desenvolvimento.
Os pré -requisitos são yarn , postgresql e pipenv para executar o front -end, o banco de dados e o back -end.
Leia os documentos de configuração para como configurar o suporte.
O back -end do Bracket é configurado usando arquivos .env ( prod.env para produção, dev.env for Development etc.). Mas você também pode configurar o suporte usando variáveis de ambiente diretamente, por exemplo, especificando-as no docker-compose.yml .
O frontend também não pode ser configurado por variáveis de ambiente, bem como por arquivos .env usando a maneira do Next.js de carregar variáveis de ambiente.
Leia os documentos de implantação sobre como implantar o suporte e executá -lo em produção.
O suporte pode ser executado no Docker ou por si só (usando pipenv e yarn ).
Com base nas configurações do seu navegador, seu idioma deve ser detectado e carregado automaticamente. Por enquanto, não há maneira manual de escolher um idioma diferente.
Para adicionar/refinar as traduções, Crowdin é usado. Veja os documentos para obter mais informações.




Se você está tendo problemas para ficar em funcionamento, ou tiver uma pergunta sobre uso ou configuração, fique à vontade para perguntar. O melhor lugar para fazer isso é criar uma discussão.
Se você estiver usando o suporte e gostaria de ajudar a apoiar seu desenvolvimento, isso seria muito apreciado!
Várias áreas com as quais precisamos de um pouco de ajuda no momento são:
Veja a contribuição documentos para obter mais informações sobre como contribuir
Erik Vroon | Nulo | Bacherik | Danny Piper | Sevichecc | Izstriker |
Raphael le Goaller |
O suporte é licenciado em AGPL-V3.0.
Observe que quaisquer contribuições também se enquadram nesta licença.
Consulte a licença