Esta é toda a interface do Game Jolt. Ele alimenta o site e o aplicativo de desktop.
Queríamos torná-lo de código aberto para que todos pudessem ter visibilidade sobre o que estamos fazendo. Navegue pelo código para ver como o Game Jolt é montado. Sinta-se à vontade para oferecer sugestões sobre como fazer melhor as coisas, bem como contribuir com seu próprio código. Em breve obterei um guia melhor sobre como contribuir.
git submodule init
git submodule update
yarn
.git-hooksinstall.ps1
./git-hooks/install.sh
127.0.0.1 development.gamejolt.com
ao seu /etc/hosts
(ou C:\Windows\System32\drivers\etc\hosts
no Windows)scriptscertsgenerate-cert.ps1
.gamejoltCA.crt
gerado../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
Site
Execute yarn dev
no diretório do projeto.
Ele configurará um pequeno servidor que hospeda o site para você em seu computador em https://development.gamejolt.com. Abra esse URL em um navegador da web e você deverá ter o Game Jolt em execução!
Aplicativo de desktop
Execute yarn client:dev
no diretório do projeto.
Em outro terminal, execute yarn client
.
Observação: a primeira execução levará mais tempo do que o normal.
Para mais comandos, consulte COMMANDS.md.
As traduções são feitas pela comunidade. Se você quiser participar, fique à vontade para entrar em https://poeditor.com/join/project/B4nWT6EgnD.
Ouvir na porta 443 (a porta padrão para https) requer privilégios de root, mas queremos manter o uso de root no mínimo.
Por esse motivo, o servidor web escuta na porta 8443 e, em um processo raiz separado, podemos encaminhar o tráfego da porta 443 para a porta 8443.
Há muitas maneiras de fazer isso, pessoalmente gosto de usar socat:
brew install socat
sudo socat tcp4-listen:443,bind=127.0.0.1,reuseaddr,fork tcp:127.0.0.1:8443