gamejolt
1.0.0
這是 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
網站
在專案目錄中執行yarn dev
。
它將設定一個小型伺服器,在您的電腦上託管網站:https://development.gamejolt.com。在網頁瀏覽器中開啟該 URL,您應該可以執行 Game Jolt!
桌面應用程式
在專案目錄中執行yarn client:dev
。
在另一個終端機中執行yarn client
。
注意:第一次運行這些將比平常花費更長的時間。
有關更多命令,請參閱 COMMANDS.md。
翻譯由社區完成。如果您想參與,請隨時加入 https://poeditor.com/join/project/B4nWT6EgnD。
偵聽連接埠 443(https 的預設連接埠)需要 root 權限,但我們希望將 root 使用率保持在最低限度。
因此,網頁伺服器改為偵聽連接埠 8443,然後在單獨的 root 進程中,我們可以將流量從連接埠 443 轉送到連接埠 8443。
有很多方法可以做到這一點,我個人喜歡使用 socat:
brew install socat
安裝 sudo socat tcp4-listen:443,bind=127.0.0.1,reuseaddr,fork tcp:127.0.0.1:8443