Esta es la interfaz completa de Game Jolt. Alimenta el sitio y la aplicación de escritorio.
Queríamos que fuera de código abierto para que todos pudieran tener visibilidad de en qué estamos trabajando. Explora el código para ver cómo se crea Game Jolt. No dudes en ofrecer sugerencias sobre cómo hacer las cosas mejor, además de contribuir con tu propio código. Pronto recibiré una mejor guía sobre cómo contribuir.
git submodule init
git submodule update
yarn
.git-hooksinstall.ps1
./git-hooks/install.sh
127.0.0.1 development.gamejolt.com
a su /etc/hosts
(o C:\Windows\System32\drivers\etc\hosts
en Windows)scriptscertsgenerate-cert.ps1
.gamejoltCA.crt
que generó../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
Sitio web
Ejecute yarn dev
en el directorio del proyecto.
Configurará un pequeño servidor que aloja el sitio web en su computadora en https://development.gamejolt.com. ¡Abre esa URL en un navegador web y deberías tener Game Jolt ejecutándose!
aplicación de escritorio
Ejecute yarn client:dev
en el directorio del proyecto.
En otra terminal ejecute yarn client
.
Nota: La primera vez que se ejecuten, tardarán más de lo habitual.
Para obtener más comandos, consulte COMMANDS.md.
Las traducciones las realiza la comunidad. Si desea participar, no dude en unirse en https://poeditor.com/join/project/B4nWT6EgnD.
Escuchar en el puerto 443 (el puerto predeterminado para https) requiere privilegios de root, pero queremos mantener el uso de root al mínimo.
Por esta razón, el servidor web escucha en el puerto 8443 y luego, en un proceso rooteado separado, podemos reenviar el tráfico desde el puerto 443 al puerto 8443.
Hay muchas maneras de hacerlo, personalmente me gusta usar socat:
brew install socat
sudo socat tcp4-listen:443,bind=127.0.0.1,reuseaddr,fork tcp:127.0.0.1:8443