Это весь интерфейс 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
(или C:\Windows\System32\drivers\etc\hosts
в Windows)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, а затем в отдельном корневом процессе мы можем перенаправлять трафик с порта 443 на порт 8443.
Есть много способов сделать это, лично мне нравится использовать socat:
brew install socat
sudo socat tcp4-listen:443,bind=127.0.0.1,reuseaddr,fork tcp:127.0.0.1:8443