web.dev इन्फ़्रास्ट्रक्चर में बदलाव

नमस्ते, पॉल.

हम आपको इस साइट के बारे में कुछ खबरें देना चाहते हैं.

मैंने सीएमएस के GitHub पर होस्ट किए गए वर्शन को इंफ़्रास्ट्रक्चर पर ले जाने का फ़ैसला लिया है. इस वर्शन को Google की कई अलग-अलग टीमों के साथ शेयर किया गया है. इसका असर इस बात पर पड़ेगा कि लोग साइट पर किस तरह योगदान देते हैं. मैं इनके बारे में विस्तार से जानना चाहता हूं.

जब हमने पहली बार इस साइट को बनाया था, तब हमारे मन में "वेब डेवलपमेंट का आपका किताबों की अलमारी" बनाने का इरादा था. एक साइट जो सिर्फ़ वही सेवा देती है जो हमें लगता है कि आपकी साइट को फ़ोकस करना चाहिए. हमने कस्टम इन्फ़्रास्ट्रक्चर तैयार किया, जिसमें लाइटहाउस का 11वां वर्शन इस्तेमाल किया गया. यह कॉन्सेप्ट बेहद शानदार था. जब हमने जाना कि लोग हमारी साइट का इस्तेमाल कैसे करना चाहते हैं, तो हमने देखा कि लोग भरोसेमंद कॉन्टेंट के ज़रिए अपनी पसंद का कॉन्टेंट बनाना चाहते हैं. इसलिए, हमने वेब डेवलपर को वेब डेवलपमेंट के लिए नया नज़रिया देना शुरू किया. साथ ही, /measure पेज को pagespeed.web.dev पर ले जाया गया.

जैसे-जैसे हमारा फ़ोकस बदला और हमारी साइट सिर्फ़ कॉन्टेंट पर काम करने लगी, वैसे-वैसे हमें अपने इंफ़्रास्ट्रक्चर के रखरखाव की ज़रूरत कम होती गई. इसलिए, मैंने हाल ही में इस साइट के इन्फ़्रास्ट्रक्चर में बदलाव करने का फ़ैसला लिया है. मुझे लगता है कि हमारी ज़्यादा टीम वेब डेवलपर की ज़रूरत के हिसाब से निर्देश और टूल तैयार करने पर फ़ोकस करेगी. वहीं, हमारे इंफ़्रास्ट्रक्चर के रखरखाव का काम मौजूदा इंटरनल टूल से किया जा सकता है.

ऐसे कई और दूसरे कारक हैं, जिनमें से एक यह है कि हमें स्थानीय भाषा के अनुसार इन्फ़्रास्ट्रक्चर तैयार किया जा सकता है, ताकि हम उन डेवलपर को बेहतर सेवा दे सकें जिनकी मुख्य भाषा अंग्रेज़ी नहीं है.

हमारा लक्ष्य है कि ज़्यादातर सुविधाओं को पहले जैसा ही रखा जाए. साथ ही, आने वाले हफ़्तों में, माइग्रेशन में आने वाली किसी भी तरह की रुकावट को हम दूर कर देंगे. इस बदलाव का मतलब है कि हमारे ओपन योगदान मॉडल में एक बदलाव है. GitHub पर सिर्फ़ पीआर खोलने के बजाय, समस्या को ठीक करने या कुछ नया कॉन्टेंट जोड़ने के लिए, आपको इसे हमारे ओपन समस्या ट्रैकर की मदद से सबमिट करना होगा. हमें योगदान देने में अब भी बहुत खुशी होती है, लेकिन हम यह बताना चाहते हैं कि लोगों के लिए आसान बदलाव करना बहुत मुश्किल होगा. हालांकि, व्यावहारिक तौर पर हम या तो खुद ही बहुत से कॉन्टेंट तैयार कर रहे हैं या अपना कॉन्टेंट तैयार कर रहे हैं (उदाहरण के लिए, हमारे web.dev/learn कोर्स की सीरीज़). इस नेटवर्क के जाने-माने विशेषज्ञों को चुना जा रहा है.

हम साइट के मौजूदा इन्फ़्रास्ट्रक्चर और GitHub पर कॉन्टेंट का एक संग्रह रखेंगे. इसलिए, अगर आपको यह देखना है कि हमने साइट को कैसे बनाया है और आपके पास इसके इतिहास का ऐक्सेस है, तो अब भी ऐसा किया जा सकता है.

हम यह भी पक्का करना जारी रखेंगे कि सभी तरह के कॉन्टेंट (मौजूदा और अभी तक बनाए जाने वाले) के लिए, कॉन्टेंट में एक ही क्रिएटिव कॉमंस लाइसेंस हो, ताकि अगर कोई भी इसे लेना चाहे, तो वह उसमें बदलाव करके उसे खुद होस्ट कर सके (एट्रिब्यूशन के साथ).

मेरा मकसद है कि मैं इस साइट को वेब पर उपलब्ध वेब डेवलपमेंट के सबसे अच्छे संसाधनों में से एक बनाने के लिए ज़्यादा कोशिश कर सकूं.

आखिर में, मैं उन सभी लोगों को धन्यवाद देना चाहती हूं जिन्होंने पिछले कई सालों में इस साइट के लिए योगदान दिया है. यह मेरे और आपकी टीम के लिए बहुत मायने रखता है, क्योंकि आपने इस साइट को बढ़ावा देने के लिए बहुत मेहनत की है.

अन्योजरीसी

धन्यवाद!

पॉल किनलन.