
Demo · Documentation · QuickStart · GitHub · Sormes
Système de tournoi destiné à être facile à utiliser. Le support est écrit en Async Python (avec FastAPI) et Next.js comme frontend à l'aide de la bibliothèque manteuse.
Il a les fonctionnalités suivantes:

Explorez les documents du support ▶
Une démo est disponible gratuitement sur https://www.bracketapp.nl/demo. La démo dure 30 minutes, après quoi vos données seront supprimées.
Pour exécuter rapidement le support pour voir comment cela fonctionne, clonez-le et exécutez docker compose up :
git clone [email protected]:evroon/bracket.git
cd bracket
sudo docker compose up -dCela démarrera le backend et le frontend du support, ainsi qu'une instance Postgres. Vous devriez maintenant pouvoir afficher le support sur http: // localhost: 3000. Vous pouvez vous connecter avec les informations d'identification suivantes:
[email protected]aeGhoe1ahng2Aezai0Dei6Aih6dieHoo .Pour insérer des lignes factices dans la base de données, exécutez:
sudo docker exec bracket-backend pipenv run ./cli.py create-dev-dbVoir aussi The Quickstart Docs.
Lisez les documents de développement pour gérer le support pour le développement.
Les conditions préalables sont yarn , postgresql et pipenv pour exécuter le frontend, la base de données et le backend.
Lisez les documents de configuration pour configurer le support.
Le backend de Bracket est configuré à l'aide de fichiers .env ( prod.env pour la production, dev.env pour le développement, etc.). Mais vous pouvez également configurer le support en utilisant directement les variables d'environnement, par exemple en les spécifiant dans docker-compose.yml .
Le frontend ne peut pas également être configuré par les variables d'environnement, ainsi que les fichiers .env utilisant la manière de NEXT.js de charger des variables d'environnement.
Lisez les documents de déploiement pour savoir comment déployer le support et l'exécuter en production.
Le support peut être exécuté dans Docker ou en soi (en utilisant pipenv et yarn ).
En fonction des paramètres de votre navigateur, votre langue doit être automatiquement détectée et chargée. Pour l'instant, il n'y a aucun moyen manuel de choisir une langue différente.
Pour ajouter / affiner les traductions, Crowdin est utilisé. Voir les documents pour plus d'informations.




Si vous avez du mal à obtenir un support opérationnel, ou si vous avez une question sur l'utilisation ou la configuration, n'hésitez pas à demander. Le meilleur endroit pour le faire est de créer une discussion.
Si vous utilisez un support et que vous souhaitez aider à soutenir son développement, cela serait grandement apprécié!
Plusieurs domaines avec lesquels nous avons besoin d'un peu d'aide pour le moment sont:
Voir les documents de contribution pour plus d'informations sur la façon de contribuer
Erik Vroon | Nul | Célibataire | Danny Piper | Sevichecc | Izstriker |
Raphael le Goaller |
Le support est autorisé sous AGPL-V3.0.
Veuillez noter que toutes les contributions relèvent également de cette licence.
Voir la licence