Ini adalah keseluruhan frontend untuk Game Jolt. Ini memberdayakan situs dan aplikasi desktop.
Kami ingin menjadikannya open source sehingga semua orang dapat melihat apa yang sedang kami kerjakan. Jelajahi kode untuk melihat bagaimana Game Jolt disatukan. Jangan ragu untuk memberikan saran tentang cara melakukan sesuatu dengan lebih baik, serta menyumbangkan kode Anda sendiri. Saya akan segera mendapatkan panduan yang lebih baik tentang cara berkontribusi.
git submodule init
git submodule update
yarn
.git-hooksinstall.ps1
./git-hooks/install.sh
127.0.0.1 development.gamejolt.com
ke /etc/hosts
Anda (atau C:\Windows\System32\drivers\etc\hosts
di Windows)scriptscertsgenerate-cert.ps1
.gamejoltCA.crt
yang dihasilkannya../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
Situs web
Jalankan yarn dev
di direktori proyek.
Ini akan menyiapkan server kecil yang menghosting situs web untuk Anda di komputer Anda di https://development.gamejolt.com. Buka URL itu di browser web dan Game Jolt Anda akan berjalan!
Aplikasi desktop
Jalankan yarn client:dev
di direktori proyek.
Di terminal lain, jalankan yarn client
.
Catatan: Pertama kali menjalankannya akan memakan waktu lebih lama dari biasanya.
Untuk perintah lebih lanjut lihat COMMANDS.md.
Penerjemahan dilakukan oleh komunitas. Jika Anda ingin berpartisipasi, silakan bergabung di https://poeditor.com/join/project/B4nWT6EgnD.
Mendengarkan pada port 443 (port default untuk https) memerlukan hak akses root, namun kami ingin meminimalkan penggunaan root.
Karena alasan ini, server web mendengarkan pada port 8443, dan kemudian dalam proses root terpisah kita dapat meneruskan lalu lintas dari port 443 ke port 8443.
Ada banyak cara untuk melakukan itu, secara pribadi saya suka menggunakan socat:
brew install socat
sudo socat tcp4-listen:443,bind=127.0.0.1,reuseaddr,fork tcp:127.0.0.1:8443