काम पर, मैं एक मानक फ़ाइल-सिस्टम पर विभिन्न विविध डेटा के संगठन को बनाए रखने का प्रभारी हूं। इसका एक हिस्सा समझदार वर्गीकरण के साथ आ रहा है (समानता, आवश्यकता, पढ़ने / लिखने के लिए उपयोग, आदि), लेकिन बड़ा हिस्सा वास्तव में इसे प्रलेखित कर रहा है: क्या दस्तावेज / फाइलें / मीडिया कहां जाना चाहिए, इस निर्देशिका में क्या नहीं होना चाहिए, "कुछ अलग करने के लिए, देखें ../../other-dir", आदि।
फिलहाल, मैंने इसे उस डायरैक् ट फ़ाइल का उपयोग करके प्रलेखित किया है, जो readme
मैं चाहता हूं कि प्रत्येक निर्देशिका में एक फ़ाइल का उपयोग किया जाए । यदि कोई अनिश्चित है कि किसी भी निर्देशिका में होने का क्या मतलब है, तो उन्होंने उस फ़ाइल को पढ़ा।
यह ठीक से काम करता है, लेकिन यह अजीब लगता है कि मेरे पास एक समस्या का यह आदिम कस्टम समाधान है जो गैर-तुच्छ निर्देशिका संरचना के किसी भी अनुचर को अनुभव करना चाहिए। उदाहरण के लिए, मेरे द्वारा ज्ञात प्रत्येक कंपनी में कुछ प्रकार की साझा फ़ाइल-प्रणाली है, जहाँ वर्गीकरण के लिए सहमत शब्दावली महत्वपूर्ण है। मेरे अनुभव में, लोगों को बस यह सीखना है कि परीक्षण और त्रुटि और प्रयोग से क्या है।
तो मुझे एक बेहतर समाधान का प्रस्ताव करने की अनुमति दें, और उम्मीद है कि आप मुझे बता सकते हैं कि क्या यह मौजूद है। किसी भी फाइलसिस्टम पर किसी भी निर्देशिका में छिपी हुई प्लेनटेक्स्ट फाइल हो सकती है .readme
। इसकी विषयवस्तु वर्णनात्मक मानव भाषा है। यह मार्कडाउन जैसे कुछ मार्कअप का उपयोग करता है, बोल्ड, इटैलिक से थोड़ा अधिक, और अन्य निर्देशिकाओं के लिए (रिश्तेदार) हाइपरलिंक। अब एक उपयुक्त-सक्षम फ़ाइल ब्राउज़र .readme
जब भी कोई निर्देशिका प्रदर्शित करता है, नाम की फ़ाइल की जांच करेगा । यदि यह मौजूद है, तो इसकी सामग्री को निर्देशिका-पथ विजेट के पास विनीत फलक में पार्स और प्रदर्शित किया जाता है। उसमें किसी भी लिंक पर क्लिक किया जा सकता है, और उपयोगकर्ता को उस लिंक के लक्ष्य निर्देशिका में ले जाया जाएगा।
मुझे लगता है कि इस तरह के मानक को लागू करने का प्रयास प्रयोज्य लाभ में कई बार वापस आ जाएगा। हम कहते हैं, Nautilus, Konqueror, आदि के लिए प्लगइन्स .. इसका उपयोग webservers द्वारा दी गई मानक फ़ाइल सूचियों में निर्देशिका जानकारी प्रदर्शित करने के लिए किया जा सकता है। और इसी तरह।
तो, सवाल: क्या ऐसा होता है? यदि नहीं, तो क्यों नहीं? क्या लोगों को लगता है कि यह एक सार्थक विचार है?