इस प्रोजेक्ट के बारे में

Goat It Web Game एक वेब गेम है जो Nuxt 4 और Vue 3 के साथ बनाया गया है, और यह Goat It ऐप इकोसिस्टम का हिस्सा है। इसका लाइव डेमो goat-it.fr पर उपलब्ध है, और इसे Docker मल्टी-स्टेज बिल्ड के साथ प्रोडक्शन के लिए डिज़ाइन किया गया है। परियोजना कोड गुणवत्ता पर जोर देती है, जिसमें Oxlint और ESLint का उपयोग करके 500 से अधिक लिंटिंग नियम हैं, साथ ही कवरेज, सुरक्षा और विश्वसनीयता के लिए SonarCloud मेट्रिक्स भी शामिल हैं। परीक्षण में Vitest के साथ यूनिट टेस्ट (100% कवरेज सीमा) और Playwright तथा Cucumber का उपयोग करके BDD स्वीकृति परीक्षण शामिल हैं, जिनके लिए Goat It API सैंडबॉक्स की आवश्यकता होती है। स्थापना के लिए Node.js, pnpm और Docker की आवश्यकता होती है, जिसमें डेव, बिल्ड और टेस्ट के लिए कमांड उपलब्ध हैं। परियोजना संस्करण नियंत्रण के लिए conventional commits और semantic-release का उपयोग करती है, साथ ही एक विस्तृत चेंजलॉग भी शामिल है। इसमें बिल्ड, स्टेजिंग और प्रोडक्शन डिप्लॉयमेंट के लिए CI वर्कफ़्लो, साथ ही CodeQL विश्लेषण शामिल है। README में सेटअप निर्देश, API के लिए Docker सैंडबॉक्स कमांड और योगदान दिशानिर्देश प्रदान किए गए हैं।