
Demo · Dokumentation · QuickStart · Github · Veröffentlichungen
Turniersystem, das einfach zu bedienen ist. Bracket ist in Async Python (mit Fastapi) und Next.js als Frontend mit der Mantinenbibliothek geschrieben.
Es hat die folgenden Funktionen:

Entdecken Sie die Klammern ▶ Klammern ▶
Eine Demo ist kostenlos unter https://www.bracketapp.nl/demo erhältlich. Die Demo dauert 30 Minuten, wonach Ihre Daten gelöscht werden.
Um die Klammer schnell auszuführen, um zu sehen, wie es funktioniert, klonen Sie es und führen Sie docker compose up :
git clone [email protected]:evroon/bracket.git
cd bracket
sudo docker compose up -dDadurch wird das Backend und Frontend of Bracket sowie eine Postgres -Instanz gestartet. Sie sollten jetzt in der Lage sein, die Klammer unter http: // localhost: 3000 anzusehen. Sie können sich mit den folgenden Anmeldeinformationen anmelden:
[email protected]aeGhoe1ahng2Aezai0Dei6Aih6dieHoo .Um Dummy -Zeilen in die Datenbank einzufügen, rennen Sie:
sudo docker exec bracket-backend pipenv run ./cli.py create-dev-dbSiehe auch die QuickStart -Dokumente.
Lesen Sie die Entwicklungsdokumente für die Ausführung von Klassen für die Entwicklung.
Voraussetzungen sind yarn , postgresql und pipenv um Frontend, Datenbank und Backend auszuführen.
Lesen Sie die Konfigurationsdokumente für die Konfiguration der Klammer.
Das Backend von Bracket wird mit .env -Dateien ( prod.env für die Produktion, dev.env für die Entwicklung usw.) konfiguriert. Sie können Bracket jedoch auch direkt mit Umgebungsvariablen konfigurieren, indem Sie sie in der docker-compose.yml angeben.
Das Frontend kann nicht durch Umgebungsvariablen sowie .env -Dateien mit der Art des Ladens von Umgebungsvariablen von Next.js konfiguriert werden.
Lesen Sie die Bereitstellungsdokumente für die Bereitstellung von Halterungen und führen Sie sie in der Produktion aus.
Die Klammer kann in Docker oder alleine (mit pipenv und yarn ) ausgeführt werden.
Basierend auf Ihren Browsereinstellungen sollte Ihre Sprache automatisch erkannt und geladen werden. Im Moment gibt es keine manuelle Möglichkeit, eine andere Sprache zu wählen.
Um Übersetzungen hinzuzufügen/zu verfeinern, wird Crowdin verwendet. Weitere Informationen finden Sie in den Dokumenten.




Wenn Sie Schwierigkeiten haben, eine Klammer in Betrieb zu nehmen oder eine Frage zur Verwendung oder Konfiguration zu haben, können Sie gerne fragen. Der beste Ort, um dies zu tun, ist die Erstellung einer Diskussion.
Wenn Sie eine Klammer verwenden und helfen möchten, seine Entwicklung zu unterstützen, wäre das sehr geschätzt!
Mehrere Bereiche, in denen wir im Moment ein bisschen Hilfe benötigen, sind:
Weitere Informationen zum Beitrag leisten die Beitragsdokumente
Erik Vroon | NULL | Bacherik | Danny Piper | Sevichecc | Izstriker |
Raphael le Goaller |
Die Klammer ist unter AGPL-V3.0 lizenziert.
Bitte beachten Sie, dass alle Beiträge auch unter diese Lizenz fallen.
Siehe Lizenz