Al lavoro, mi occupo di mantenere l'organizzazione di molti dati diversi su un file system standard. Parte di ciò sta arrivando a una classificazione ragionevole (per somiglianza, necessità, accesso in lettura / scrittura, ecc.), Ma la parte più grande lo sta effettivamente documentando: quali documenti / file / media dovrebbero andare dove, cosa non dovrebbe essere in questa directory, "per qualcosa di leggermente diverso, vedi ../../other-dir", ecc.
Al momento, ho documentato questo usando un file readme
in chiaro in ogni directory che voglio documentare. Se qualcuno non è sicuro di cosa si debba trovare in una directory, legge quel file.
Funziona bene, ma mi sembra strano che io abbia questa soluzione personalizzata primitiva a un problema che ogni manutentore di una struttura di directory non banale deve sperimentare. Ogni azienda che ho conosciuto, ad esempio, ha una sorta di file system condiviso in cui la terminologia concordata per la categorizzazione è importante. In base alla mia esperienza, le persone devono solo imparare cosa è ciò che provano e provano errori e sperimentazioni.
Quindi permettimi di proporre una soluzione migliore, e spero che tu possa dirmi se esiste. Qualsiasi directory su qualsiasi filesystem può avere un file di testo in chiaro nascosto chiamato .readme
. I suoi contenuti sono in linguaggio umano descrittivo. Utilizza alcuni markup come Markdown, con poco più di collegamenti ipertestuali grassetto, corsivo e (relativi) ad altre directory. Ora un browser di file abilitato opportunamente controllerà un file chiamato .readme
ogni volta che visualizza una directory. Se esiste, i suoi contenuti vengono analizzati e visualizzati in un riquadro discreto vicino al widget del percorso di directory. È possibile fare clic su qualsiasi collegamento al suo interno e l'utente verrà portato nella directory di destinazione di quel collegamento.
Penso che lo sforzo di attuare un simile standard ripagherà molte volte i guadagni di usabilità. Ad esempio, avremmo plugin per Nautilus, Konqueror, ecc. Potrebbe essere usato per visualizzare le informazioni della directory negli elenchi di file standard forniti dai server web. E così via.
Quindi, domanda: esiste una cosa del genere? In caso contrario, perché no? La gente pensa che sia un'idea utile?