
デモ・ドキュメント・QuickStart・GitHub・リリース
トーナメントシステムは使いやすいことを意味しました。ブラケットは、Async Python(Fastapiを使用)で、Mantineライブラリを使用してFrontendとしてnext.jsで書かれています。
次の機能があります。

ブラケットドキュメントを探索します▶
デモはhttps://www.bracketapp.nl/demoで無料で入手できます。デモは30分間続き、その後データが削除されます。
ブラケットをすばやく実行して、どのように機能するかを確認するには、クローンを作成し、 docker compose upします。
git clone [email protected]:evroon/bracket.git
cd bracket
sudo docker compose up -dこれにより、Bracketのバックエンドとフロントエンド、およびPostgresインスタンスが開始されます。これで、http:// localhost:3000でブラケットを表示できるようになりました。次の資格情報でログインできます。
[email protected]aeGhoe1ahng2Aezai0Dei6Aih6dieHoo 。ダミー行をデータベースに挿入するには、実行します。
sudo docker exec bracket-backend pipenv run ./cli.py create-dev-dbクイックスタートドキュメントも参照してください。
開発のためにブラケットを実行する方法については、開発ドキュメントをお読みください。
前提条件は、フロントエンド、データベース、バックエンドを実行するためのyarn 、 postgresql 、およびpipenvです。
ブラケットの構成方法については、構成ドキュメントをお読みください。
ブラケットのバックエンドは、 .envファイル(生産用のprod.env 、開発用dev.envなど)を使用して構成されています。ただし、たとえばdocker-compose.ymlで指定するなど、環境変数を直接使用してブラケットを構成することもできます。
FrontEndは、環境変数だけでなく、環境変数のnext.jsのロード方法を使用して.envファイルで構成することもできません。
ブラケットの展開方法については、展開ドキュメントをお読みください。
ブラケットは、Dockerまたは単独で( pipenvとyarnを使用)に実行できます。
ブラウザの設定に基づいて、言語を自動的に検出してロードする必要があります。今のところ、別の言語を選択する手作業の方法はありません。
翻訳を追加/改良するために、Crowdinが使用されます。詳細については、ドキュメントを参照してください。




ブラケットを稼働させて実行するのに問題がある場合、または使用や構成について質問がある場合は、お気軽にお問い合わせください。これを行うのに最適な場所は、議論を作成することです。
ブラケットを使用していて、その開発をサポートしたい場合は、大歓迎です!
現時点で少し助けが必要ないくつかの領域は次のとおりです。
貢献方法の詳細については、貢献ドキュメントを参照してください
エリック・ヴローン | ヌル | Bacherik | ダニー・パイパー | Sevichecc | izstriker |
ラファエル・ル・ゴラー |
ブラケットはAGPL-V3.0でライセンスされています。
貢献もこのライセンスに該当することに注意してください。
ライセンスを参照してください