चेंजलॉग

From Vigyanwiki

चेंजलॉग किसी प्रोजेक्ट में किए गए सभी उल्लेखनीय परिवर्तनों का लॉग या रिकॉर्ड है प्रोजेक्ट अधिकतर एक वेबसाइट या सॉफ़्टवेयर प्रोजेक्ट होता है, और चेंजलॉग में अधिकतर बग फिक्स जैसी नई सुविधाओं आदि परिवर्तनों के रिकॉर्ड सम्मिलित करता है तथा कुछ ओपेन सोर्स प्रोजेक्ट वितरण में उनके शीर्ष-स्तरीय फ़ाइलों में चेंजलॉग सम्मिलित होता है ।

चेंजलॉग में ऐतिहासिक रूप से किसी प्रोजेक्ट में किए गए सभी बदलाव सम्मिलित होते हैं इसके बाद कीप ए चेंजलॉग साइट इस बात की वकालत करती है कि एक चेंजलॉग में सभी परिवर्तन सम्मिलित नहीं हैं बल्कि इसकी जगह इसमें प्रोजेक्ट के प्रत्येक संस्करण के लिए उल्लेखनीय परिवर्तनों की एक क्यूरेटेड, कालानुक्रमिक रूप से क्रमबद्ध सूची होनी चाहिए तथा गिट लॉग का ड़ंप नहीं होना चाहिए क्योंकि इससे किसी को मदद नहीं मिलती [1]जबकि फ़ाइल के लिए GNU (GNU ऑटोमेक) विहित नामकरण परंपरा चेंजलॉग है [2] इसे कभी-कभी वैकल्पिक रूप से परिवर्तन या इतिहास के रूप में नामित किया जाता है (समाचार के बीच परिवर्तनों को प्रतिबिंबित करने वाली एक अलग फ़ाइल होती है, प्रतिबद्धताओं के बीच नहीं) एक अन्य पीढ़ी द्वारा इसे चेंजलॉग कहा जाता है[1]कुछ प्रोजेक्ट अनुरक्षक फ़ाइल नाम में एक .txt प्रत्यय जोड़ देते हैं यदि चेंजलॉग मॉर्कडाउन में है तो एक md प्रत्यय, यदि यह reStructuredText में है तो rst प्रत्यय जोड़ देते है

यदि लक्ष्य में सभी परिवर्तनों को सम्मिलित करना है, तो कुछ संशोधन नियंत्रण प्रणालियाँ चेंजलॉग के लिए प्रासंगिक जानकारी उत्पन्न करने में सक्षम हैं।[3]


प्रारूप

चेंजलॉग फ़ाइलें पैराग्राफ द्वारा व्यवस्थित की जाती हैं जो किसी फंक्शन या फ़ाइल के भीतर एक अद्वितीय परिवर्तन को परिभाषित करती हैं GNU कोडिंग मानक निम्नलिखित प्रारूप की अनुशंसा करते हैं [4] <पूर्व> YYYY-MM-DD␣␣जॉन डो␣␣<johndoe@example.com>

   * myfile.ext (myfunction): मेरे द्वारा किए गए परिवर्तन
   अतिरिक्त परिवर्तन
   * myfile.ext (असंबंधित_परिवर्तन): मेरे द्वारा किए गए परिवर्तन
   myfile.ext पर लेकिन उपरोक्त से पूरी तरह असंबंधित
   *otherfile.ext (कुछ फलनों में): मेरे द्वारा किए गए अधिक परिवर्तन

</पूर्व>

ध्यान दें कि दिनांक और नाम के बीच और फिर नाम और ईमेल पते के बीच, प्रत्येक में दो रिक्त स्थान हैं ईमेल पते को < और > में संलग्न करना आम बात है तथा चेंजलॉग ईएमएसीएस प्रकार की प्रविष्टियाँ बनाता है।

विकी में चेंजलॉग

अधिकांश विकी सॉफ़्टवेयर में मौलिक विशेषता के रूप में चेंजलॉग सम्मिलित होते हैं (इस संदर्भ में इसे अधिकतर इतिहास कहा जाता है) उदाहरण के लिए, शीर्ष पर इतिहास [5] विकिपीडिया प्रविष्टि उस पृष्ठ के चेंजलॉग से जुड़ती है जहॉं यह सुविधा कुछ कॉपीराइट लाइसेंसों की एट्रीब्यूशन आवश्यकताओं के अनुपालन के लिए महत्वपूर्ण है।[citation needed]

उत्पाद चेंजलॉग

उत्पाद चेंजलॉग ग्राहकों को इस बारे में जानकारी दे सकता है कि नया क्या है यह नई सुविधाओं, नवीनतम बनावट और प्रासंगिक समाचारों को सीधे ऐप में घोषित करने में मदद करता है।[citation needed]

यह भी देखें

.बोटा दस्तावेज।

.अंतर।

.प्रद्यौगिकी रोडमैप।

.परिवर्तन नियंत्रण।

.रिलीज नोट्स।

.वेब फ़ीड।

टिप्पणियाँ

  1. 1.0 1.1 "एक चेंजलॉग रखें". keepachangelog.com.
  2. The GNU automake manual.
  3. Atlassian. "What is version control | Atlassian Git Tutorial". Atlassian (in English). Retrieved 2022-02-17.
  4. "GNU Coding Standards: Style of Change Logs". Gnu.org. Retrieved 2019-09-03.
  5. Help:Page_history.


बाहरी संबंध