अप्रचलित अभ्यास

जानिए कि Exercism के किसी अभ्यास को अप्रचलित क्यों और कैसे किया जाता है।


किसी अभ्यास को हटाना एक नुकसानदेह कदम है, क्योंकि इससे उस अभ्यास के लिए बने सभी उपयोगकर्ताओं के हल भी हट जाएँगे। इसलिए अभ्यासों को कभी भी हटाया नहीं जा सकता। इसके बजाय हम अभ्यासों को डेप्रिकेटेड करने देते हैं।

किसी अभ्यास को डेप्रिकेटेड करने का असर यह होता है:

  • जिन उपयोगकर्ताओं ने यह अभ्यास डाउनलोड कर लिया है या शुरू कर दिया है, वे अपने मौजूदा हल तक पहले की तरह पहुँच सकते हैं
  • जिन उपयोगकर्ताओं ने यह अभ्यास नहीं डाउनलोड किया है और न ही शुरू किया है, वे इसे न देख पाएँगे और न ही शुरू कर पाएँगे।

अभ्यास को डेप्रिकेटेड करना

किसी अभ्यास को डेप्रिकेटेड करने के लिए बस उसकी config.json प्रविष्टि में ये बदलाव कीजिए:

  • status: इसे "deprecated" पर सेट कीजिए
  • prerequisites: इसे [] पर सेट कीजिए
  • practices: इसे [] पर सेट कीजिए (केवल प्रैक्टिस अभ्यासों के लिए)
  • concepts: इसे [] पर सेट कीजिए (केवल कॉन्सेप्ट अभ्यासों के लिए)

बाकी सभी प्रॉपर्टी पहले जैसी ही रहनी चाहिए।

अभ्यास की सभी फाइलें बिना किसी बदलाव के रहनी चाहिए।