¿Cómo nombrar un repository de Github?

¿Cuál es la convención de nomenclatura sugerida para un repository que consta de varias palabras? ¿Cuál de los siguientes es el mejor?

  • js-stack-example
  • js-stack.example
  • js.stack.example
  • jsstackexample

Preferiría la única solución del tablero (la primera), pero alguien insiste en usar un estilo mixto. Me temo que dot puede tener un significado especial en algunos casos y nunca he visto un repository popular con notación de puntos, solo dash.

Yo iría con js-stack-example

Su nomenclatura es clara, mientras que jsstackexample no es (difícil de leer, difícil de ver cuáles son las palabras exactas).

Está claro en explorer / finder / nautilus / whatever, mientras que js.stack.example o js-stack.example sería "raro" porque tendrías puntos en el nombre de tu carpeta, algo que la mayoría de las personas que conozco y de las que he oído hablar (desarrolladores en su mayoría ) no les gusta.

Pero es principalmente una cuestión de preference personal o profesional (empresa).

Yo preferiría js-stack-example. Windows no fomenta tener nombres con espacios y puntos. Si también desea compartir este directory en el sistema operativo Windows, mejor no tener puntos.