Las letras mayúsculas destacan y hacen que el archivo sea fácilmente visible, lo que tiene sentido porque es probablemente lo primero que un nuevo usuario desearía mirar. (O, al menos, debería haber mirado ...) Como ya han dicho otros, los nombres de archivo que comienzan con una letra mayúscula se enumerarán antes de los nombres en minúsculas en la clasificación ASCIIbetical ( LC_COLLATE=C
) que ayuda a hacer que el archivo sea visible a primera vista.
El README
archivo es parte de un montón de archivos que un usuario de un paquete de software libre normalmente esperaría encontrar. Otros son INSTALL
(instrucciones para construir e instalar el software), AUTHORS
(lista de contribuyentes), COPYING
(texto de la licencia), HACKING
(cómo comenzar a contribuir, tal vez incluyendo una lista TODO de puntos de partida), NEWS
(cambios recientes) o ChangeLog
(en su mayoría redundantes con sistemas de control de versiones).
Esto es lo que los estándares de codificación GNU tienen que decir sobre el README
archivo.
La distribución debe contener un archivo README
con una descripción general del paquete:
- El nombre del paquete;
- el número de versión del paquete, o consulte en qué parte del paquete se puede encontrar la versión;
- una descripción general de lo que hace el paquete;
- una referencia al archivo
INSTALL
, que a su vez debe contener una explicación del procedimiento de instalación;
- una breve explicación de cualquier directorio o archivo de nivel superior inusual, u otras sugerencias para que los lectores encuentren su camino en la fuente;
- una referencia al archivo que contiene las condiciones de copia. La GNU GPL, si se usa, debe estar en un archivo llamado
COPYING
. Si se utiliza GNU LGPL, debe estar en un archivo llamado COPYING.LESSER
.
Como siempre es bueno tratar de sorprender a sus usuarios, debe seguir esta convención a menos que existan razones convincentes para una desviación. En el mundo UNIX, las extensiones de nombre de archivo se usaban tradicionalmente con moderación, por lo que el nombre canónico del archivo README
no tiene sufijo. Pero la mayoría de los usuarios probablemente no tendrían problemas para entender que un archivo llamado README.txt
tiene el mismo significado. Si el archivo está escrito en Markdown , un nombre de archivo como README.md
también podría ser razonable. Evite usar lenguajes de marcado más complicados como HTML en elREADME
archivo, sin embargo, porque debería ser conveniente leer en un terminal de solo texto. Puede indicar a los usuarios el manual del software o su documentación en línea, que podría estar escrita en un formato más sofisticado, para obtener detalles del README
archivo.