Urutan pertama bisnis adalah membuat nama yang baik, ada ide?
Untuk mengakses gamemaster (layar bersama untuk semua pesaing), kunjungi: https://yodigi7.github.io/quiplash/gamemaster/. Titik akses untuk setiap pesaing adalah https://yodigi7.github.io/quiplash/contender/. Berikan beberapa detik untuk boot karena kemungkinan tidur di Heroku, harus ~ 30 detik bagi server untuk berputar dan mulai bekerja.
Jadi seperti yang harus kalian ketahui dengan judul saat ini, ini dimaksudkan untuk menjadi versi open source gratis dari Quiplash. Arsitektur keseluruhan adalah backend yang melacak semua data game. Kemudian memasok data itu ke dua frontend, salah satunya adalah layar utama/umum yang digunakan semua pemain dalam permainan. Yang lain adalah tampilan untuk setiap pesaing individu untuk memasukkan data spesifik mereka. Saat ini saya sudah menyiapkannya dalam 3 bagian:
Tujuan: Menyediakan layanan API REST dan melacak data game
Tujuan: Menampilkan layar utama/umum
Tujuan: Tampilan untuk masing -masing pesaing
Saat ini satu -satunya lingkungan yang tersedia
Jalankan backend terlebih dahulu untuk menjalankannya di port 8080 untuk pengaturan yang lebih mudah dengan dua frontend. Untuk menjalankan, cukup memuat proyek ke dalam IDE seperti IntelliJ dengan Project SDK Setup dan Hit Run untuk menjalankan file utama (backend/src/main/java/com/yodigi/quiplash/quiplashapplication.java).
Saat ini tidak berhasil, gunakan setara frontend sudut
Siapkan titik akses apa pun yang akan dilakukan lokasi untuk backend. Kemungkinan akan http://localhost:8080 dan atur file .env.dev VUE_APP_BACKEND_BASE_URL ke nilai itu.
Dari folder utama (Quiplashgamemaster) kemudian jalankan perintah berikut di Commandline:
npm run serve -- --mode dev
Kemudian untuk mengakses frontend yang dihasilkan, masukkan URL yang ditentukan di konsol ke browser web normal Anda.
Ini akan ditampilkan di konsol tetapi kemungkinan besar akan http://localhost:8081
Siapkan titik akses apa pun yang akan dilakukan lokasi untuk backend. Kemungkinan akan http://localhost:8080 dan atur baseUrl . File lingkungan.ts dapat ditemukan di folder quiplash-gamemaster-angularsrcenvironments
Dari folder utama (Quiplash-Gamemaster-Angular) kemudian jalankan perintah berikut di Commandline:
ng serve -o
Perintah ini akan secara otomatis membuka browser dan melayani aplikasi sudut untuk itu.
Saat ini tidak berhasil, gunakan setara frontend sudut
Siapkan titik akses apa pun yang akan dilakukan lokasi untuk backend. Kemungkinan akan http://localhost:8080 dan atur file .env.dev VUE_APP_BACKEND_BASE_URL ke nilai itu.
Dari folder utama (Quiplashgamemaster) kemudian jalankan perintah berikut di Commandline:
npm run serve -- --mode dev
Kemudian untuk mengakses frontend yang dihasilkan, masukkan URL yang ditentukan di konsol ke browser web normal Anda.
Ini akan ditampilkan di konsol tetapi kemungkinan besar akan http://localhost:8082
Siapkan titik akses apa pun yang akan dilakukan lokasi untuk backend. Kemungkinan akan http://localhost:8080 dan atur baseUrl . File lingkungan.ts dapat ditemukan di folder quiplash-contender-angularsrcenvironments
Dari folder utama (Quiplash-Contender-Angular) kemudian jalankan perintah berikut di Commandline:
ng serve -o --port 4201
Perintah ini akan secara otomatis membuka browser dan melayani aplikasi sudut untuk itu.
Alasan untuk argumen ekstra --port adalah karena akan mencoba untuk default ke port 4200 yang sudah digunakan oleh gamemaster yang kemudian akan memberikan kesalahan sehingga ini malah akan membukanya pada port 4201.
Menggunakan CommandLine, masukkan ke direktori backend.
Dari sana, masukkan mvn test yang akan menjalankan semua tes saat ini dan mengembalikan hasilnya.
Kami masih dalam proses menulis tes untuk frontend.
Jangan ragu untuk membantu berkontribusi pada proyek ini dengan cara apa pun, pastikan untuk memeriksa masalah terbuka dan hubungi saya untuk membantu Anda bangun dan berjalan jika Anda seorang pemula.
Yodigi7 - Anthony Buchholz
Gplv3