C'est toute l'interface de Game Jolt. Il alimente le site et l'application de bureau.
Nous voulions le rendre open source afin que tout le monde puisse avoir une visibilité sur ce sur quoi nous travaillons. Parcourez le code pour voir comment Game Jolt est conçu. N'hésitez pas à proposer des suggestions sur la façon de mieux faire les choses, ainsi qu'à contribuer à votre propre code. J'obtiendrai bientôt un meilleur guide sur la façon de contribuer.
git submodule init
git submodule update
yarn
.git-hooksinstall.ps1
./git-hooks/install.sh
127.0.0.1 development.gamejolt.com
à votre /etc/hosts
(ou C:\Windows\System32\drivers\etc\hosts
sous Windows)scriptscertsgenerate-cert.ps1
.gamejoltCA.crt
qu'il a généré../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 web
Exécutez yarn dev
dans le répertoire du projet.
Il configurera un petit serveur qui hébergera le site Web pour vous sur votre ordinateur à l'adresse https://development.gamejolt.com. Ouvrez cette URL dans un navigateur Web et Game Jolt devrait être exécuté !
Application de bureau
Exécutez yarn client:dev
dans le répertoire du projet.
Dans un autre terminal, exécutez yarn client
.
Remarque : la première exécution prendra plus de temps que d’habitude.
Pour plus de commandes, voir COMMANDS.md.
Les traductions sont effectuées par la communauté. Si vous souhaitez participer, n'hésitez pas à vous inscrire sur https://poeditor.com/join/project/B4nWT6EgnD.
L'écoute sur le port 443 (le port par défaut pour https) nécessite les privilèges root, mais nous souhaitons limiter l'utilisation du root au minimum.
Pour cette raison, le serveur Web écoute plutôt sur le port 8443, puis, dans un processus root distinct, nous pouvons transférer le trafic du port 443 vers le port 8443.
Il existe de nombreuses façons de le faire, personnellement, j'aime utiliser socat :
brew install socat
sudo socat tcp4-listen:443,bind=127.0.0.1,reuseaddr,fork tcp:127.0.0.1:8443