在工作中,我负责维护标准文件系统上大量不同数据的组织。一部分是提出合理的分类(通过相似性、需求、读/写访问等),但更大的部分实际上是记录它:哪些文档/文件/媒体应该放在什么地方,哪些不应该在这个目录中, “对于稍微不同的东西,请参阅../../other-dir”等。
目前,我已经readme
在我想要记录的每个目录中使用纯文本文件记录了这一点。如果有人不确定任何目录中的内容,他们会读取该文件。
这工作正常,但我有这个原始的自定义解决方案来解决任何非平凡目录结构的维护者必须经历的问题,这似乎很奇怪。例如,我所知道的每家公司都有某种共享文件系统,其中商定的分类术语很重要。根据我的经验,人们只需要通过反复试验和实验来了解什么是什么。
所以请允许我提出一个更好的解决方案,希望你能告诉我它是否存在。任何文件系统上的任何目录都可以有一个名为.readme
. 它的内容是描述性的人类语言。它使用一些像 Markdown 这样的标记,只有粗体、斜体和(相对)指向其他目录的超链接。现在,适当启用的文件浏览器将.readme
在显示目录时检查命名的文件。如果存在,它的内容将被解析并显示在目录路径小部件附近的一个不显眼的窗格中。可以点击其中的任何链接,用户将被带到该链接的目标目录。
我认为实施这样一个标准的努力将在可用性收益方面得到多次回报。我们会有,比如说,用于 Nautilus、Konqueror 等的插件。它可以用来在网络服务器提供的标准文件列表中显示目录信息。等等。
所以,问题是:这样的东西存在吗?如果没有,为什么不呢?人们认为这是一个值得的想法吗?