Tiendo a evitar todo lo genérico, como lo que sugirió smdrager. "mysite.main.css" no significa nada en absoluto.
¿Qué es "mysite"? ¿Este en el que estoy trabajando? Si es así, entonces es realmente obvio, ¡pero ya me hace pensar qué podría ser y si es tan obvio!
¿Qué es "Principal"? La palabra "Principal" no tiene ninguna definición fuera del conocimiento del codificador de lo que hay dentro de ese archivo css.
Si bien está bien en ciertos escenarios, evita nombres como "arriba" o "izquierda" también: "top-nav.css" o "top-main-logo.png".
Puede terminar queriendo usar lo mismo en otro lugar, y poner una imagen en un pie de página o dentro del contenido de la página principal llamada "top-banner.png" es muy confuso.
No veo ningún problema con tener una buena cantidad de hojas de estilo para permitir una convención de nomenclatura decente para representar qué es css dentro del archivo dado.
La cantidad depende completamente del tamaño del sitio y de sus funciones, y de cuántos bloques diferentes hay en el sitio.
No creo que necesite indicar "CSS" o "ESTILO" en los nombres de archivo css, ya que está en la carpeta "css" o "estilos" y tiene una extensión de .css
y principalmente porque estos archivos solo se llaman en el<head>
zona, sé con bastante claridad cuáles son.
Dicho esto, hago esto con archivos de biblioteca, JS y config (etc.). por ejemplo, libSomeLibrary.php o JSSomeScript.php. Como los archivos PHP y JS se incluyen o se usan en varias áreas dentro de otros archivos, es útil tener información sobre cuál es el propósito principal del archivo dentro del nombre.
Ej .: Ver el nombre del archivo require('libContactFormValidation.php');
es útil. Sé que es un archivo de biblioteca (lib) y por el nombre lo que hace.
Para las carpetas de imágenes, normalmente tengo images/content-images/
yimages/style-images/
. No creo que sea necesario que haya más separación, pero nuevamente depende del proyecto.
Luego, cada imagen se nombrará de acuerdo con lo que es, y nuevamente, no creo que sea necesario definir que el archivo es una imagen dentro del nombre del archivo. Los tamaños pueden ser útiles, especialmente cuando las imágenes tienen diferentes tamaños.
site-logo-150x150.png
site-logo-35x35.png
shop-checkout-button-40x40.png
shop-remove-item-20x20.png
etc
Una buena regla a seguir es: si un nuevo desarrollador llegara a los archivos, ¿se sentaría rascándose la cabeza durante horas o probablemente entendería lo que hacen las cosas y solo necesitaría un poco de tiempo investigando (lo cual es inevitable)?
Sin embargo, como algo así, una de las reglas más importantes a seguir es simplemente la constancia .
¡Asegúrese de seguir la misma lógica y patrones en todas sus convenciones de nomenclatura!
Desde simples nombres de archivos css hasta archivos de biblioteca PHP y nombres de columnas y tablas de bases de datos.
Javascript File Naming Conventions
solo con respecto , lea (mucho) más en stackoverflow.com/questions/7273316/…