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