इस प्रोजेक्ट के बारे में
यह रिपॉजिटरी एक लाइव व्यावसायिक वेबसाइट (Triple H Enterprises LLC, सेंट जॉर्ज, यूटा में एक हैंडीमैन और उपकरण मरम्मत कंपनी) का स्रोत होस्ट करता है, जिसे मुख्य शाखा पर हर पुश पर स्वचालित रूप से GitHub Pages पर तैनात किया जाता है। यह एक डोमेन से दो अलग-अलग चीज़ें प्रदान करता है: रिपॉजिटरी रूट पर एक सार्वजनिक मार्केटिंग साइट, और /tools/ के तहत एक आंतरिक कार्यक्षेत्र टूल सूट।
सार्वजनिक पक्ष में एक सिंगल-पेज होमपेज, एक बुकिंग पेज, एक गेस्ट सेल्फ-सर्विस रद्द करें/पुनर्निर्धारण पेज, पाँच शहर लैंडिंग पृष्ठ, तीन सेवा-द्वारा-शहर लैंडिंग पृष्ठ, तीन पोस्ट वाला एक ब्लॉग, और लॉगिन, इनवॉइस, उद्धरण, नौकरियां, कार्य आदेश और सेटिंग्स को कवर करने वाला एक आठ-पेज क्लाइंट पोर्टल शामिल है। एक साइटमैप अनुक्रमणीय पृष्ठों की सूची देता है, robots.txt आंतरिक और पोर्टल पथों तथा बड़े पैमाने पर AI-प्रशिक्षण क्रॉलर्स को ब्लॉक करता है, और एक कस्टम 404 पेज भी शामिल है। साइट रूट पर एक साझा स्टाइलशीट और टूल्स के लिए एक अलग स्टाइलशीट का उपयोग करती है।
आंतरिक सूट में एक डैशबोर्ड, जॉब ट्रैकर, वित्त और लेखांकन, इनवॉइस और उद्धरण जनरेशन, अनुबंध जनरेशन, रूट प्लानिंग, समीक्षा अनुरोध, कैलेंडर, रनवे ट्रैकिंग, एक उपकरण भाग संदर्भ, सेटिंग्स, डेवलपर निदान, और साइट सामग्री संपादन शामिल है। डेटा स्थानीय रूप से संग्रहीत होता है और एक सुपाबेस प्रोजेक्ट के माध्यम से यूनियन मर्ज के साथ डिवाइसों के बीच सिंक किया जाता है, जिसमें हटाए गए रिकॉर्ड्स को फिर से जीवित होने से रोकने के लिए टॉम्बस्टोन और पुनर्प्राप्ति के लिए एक ग्रेवयार्ड स्नैपशॉट का उपयोग किया जाता है।
एक बुकिंग सिस्टम ने एक बाहरी शेड्यूलिंग सब्सक्रिप्शन की जगह ली, जिसमें ओवरलैपिंग पुष्टि की गई बुकिंग को रोके रखने के लिए एक डेटाबेस एक्सक्लूजन कॉन्स्ट्रेंट का उपयोग किया गया था। बैकएंड आर्टिफैक्ट्स में फीचर क्षेत्र के अनुसार आयोजित SQL माइग्रेशन फाइलें और ईमेल, पुश नोटिफिकेशन, अपटाइम अलर्ट और पोर्टल संचालन के लिए तैनात एज फंक्शंस के स्नैपशॉट शामिल हैं। README .nojekyll फ़ाइल आवश्यकता और कैश-बस्टिंग सम्मेलनों जैसे तैनाती के नुकसानों का दस्तावेजीकरण करता है, और आपदा पुनर्प्राप्ति और क्लाइंट पोर्टल के लिए अतिरिक्त दस्तावेज़ों की ओर इशारा करता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.