これが Game Jolt のフロントエンド全体です。これはサイトとデスクトップ アプリを強化します。
私たちはこれをオープンソースにして、誰もが私たちが取り組んでいることを可視化できるようにしたいと考えました。コードを参照して、Game Jolt がどのように組み立てられているかを確認してください。独自のコードを提供するだけでなく、物事をより良くする方法についての提案もお気軽にどうぞ。貢献方法に関するより良いガイドを近日中に入手する予定です。
git submodule init
git submodule update
yarn
.git-hooksinstall.ps1
./git-hooks/install.sh
127.0.0.1 development.gamejolt.com
/etc/hosts
(またはWindowsの場合はC:\Windows\System32\drivers\etc\hosts
)に追加します。scriptscertsgenerate-cert.ps1
を実行します。gamejoltCA.crt
ファイルを開きます。./scripts/certs/generate-cert.sh
を実行します。 sudo cp gamejoltCA.crt /usr/local/share/ca-certificates/gamejoltCA.crt
sudo update-ca-certificates
sudo cp gamejoltCA.crt /etc/pki/ca-trust/source/anchors/gamejoltCA.crt
sudo update-ca-trust extract
Webサイト
プロジェクトディレクトリでyarn dev
実行します。
https://development.gamejolt.com にあるあなたのコンピュータ上に Web サイトをホストする小さなサーバーがセットアップされます。 Web ブラウザでその URL を開くと、Game Jolt が実行されているはずです。
デスクトップアプリ
プロジェクトディレクトリでyarn client:dev
を実行します。
別の端末で、 yarn client
を実行します。
注: これらを初めて実行する場合は、通常より時間がかかります。
その他のコマンドについては、COMMANDS.md を参照してください。
翻訳はコミュニティによって行われます。参加したい場合は、https://poeditor.com/join/project/B4nWT6EgnD からお気軽にご参加ください。
ポート 443 (https のデフォルト ポート) でリッスンするには root 権限が必要ですが、root の使用は最小限に抑えたいと考えています。
このため、Web サーバーは代わりにポート 8443 でリッスンし、別のルート化プロセスでポート 443 からポート 8443 にトラフィックを転送できます。
これを行う方法はたくさんありますが、個人的には socat を使用するのが好きです。
brew install socat
を使用してインストールします sudo socat tcp4-listen:443,bind=127.0.0.1,reuseaddr,fork tcp:127.0.0.1:8443